2023-03-28 22:48:58 +00:00
|
|
|
// Copyright (c) HashiCorp, Inc.
|
2023-08-11 13:12:13 +00:00
|
|
|
// SPDX-License-Identifier: BUSL-1.1
|
2023-03-28 22:48:58 +00:00
|
|
|
|
2022-04-14 22:51:00 +00:00
|
|
|
//go:build windows || plan9 || nacl
|
|
|
|
|
|
|
|
package logging
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
gsyslog "github.com/hashicorp/go-syslog"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestSyslog_Unsupported(t *testing.T) {
|
|
|
|
// the role of the underlying go-syslog library is primarily to wrap the
|
|
|
|
// default log/syslog package such that when running against an unsupported
|
|
|
|
// OS, a meaningful error is returned, so that's what we'll test here by default.
|
|
|
|
s, err := gsyslog.NewLogger(gsyslog.LOG_NOTICE, "USER", "consul")
|
|
|
|
require.Error(t, err)
|
|
|
|
require.Nil(t, s)
|
|
|
|
}
|