Versions in this module Expand all Collapse all v1 v1.5.1 May 8, 2023 Changes in this version + const LinuxDaemonLogPath + const LinuxOneTimeLogPrefix + const WindowsDaemonLogPath + const WindowsOneTimeLogPrefix + var Logger *zap.SugaredLogger + func CloudLoggingClient(ctx context.Context, projectID string) *logging.Client + func Error(err error) zap.Field + func Float64(key string, value float64) zap.Field + func FlushCloudLog() + func GetLevel() string + func GetLogFile() string + func Int64(key string, value int64) zap.Field + func Print(msg string) + func SetupLogging(params Parameters) + func SetupLoggingForTest() + func SetupLoggingToDiscard() + func String(key string, value string) zap.Field + type CloudCore struct + GoogleCloudLogger GoogleCloudLogger + LogLevel zapcore.Level + func (c *CloudCore) Check(e zapcore.Entry, ce *zapcore.CheckedEntry) *zapcore.CheckedEntry + func (c *CloudCore) Enabled(l zapcore.Level) bool + func (c *CloudCore) Sync() error + func (c *CloudCore) With(additionalFields []zapcore.Field) zapcore.Core + func (c *CloudCore) Write(ze zapcore.Entry, additionalFields []zapcore.Field) error + type GoogleCloudLogger interface + Flush func() error + Log func(e logging.Entry) + type Parameters struct + CloudLogName string + CloudLoggingClient *logging.Client + Level cpb.Configuration_LogLevel + LogFileName string + LogToCloud bool + OSType string + SubCommandName string + func SetupDaemonLogging(params Parameters) Parameters + func SetupOneTimeLogging(params Parameters, subcommandName string) Parameters