Versions in this module Expand all Collapse all v1 v1.0.1 Apr 21, 2023 v1.0.0 Apr 21, 2023 Changes in this version + type CloudWatchLogger struct + func NewCloudWatchLogger(logGroupName, logStreamName string) (*CloudWatchLogger, error) + func (cwl *CloudWatchLogger) Close() error + func (cwl *CloudWatchLogger) Debug(msg string, args ...interface{}) + func (cwl *CloudWatchLogger) Error(msg string, args ...interface{}) + func (cwl *CloudWatchLogger) Info(msg string, args ...interface{}) + func (cwl *CloudWatchLogger) Warn(msg string, args ...interface{}) + type FileLogger struct + func NewFileLogger(logDirectory, logFilePrefix string, maxFileSize int64) (*FileLogger, error) + func (fl *FileLogger) Close() + func (fl *FileLogger) Debug(msg string, args ...interface{}) + func (fl *FileLogger) Error(msg string, args ...interface{}) + func (fl *FileLogger) Info(msg string, args ...interface{}) + func (fl *FileLogger) Warn(msg string, args ...interface{}) + type ILogger interface + Close func() + Debug func(msg string, args ...interface{}) + Error func(msg string, args ...interface{}) + Info func(msg string, args ...interface{}) + Warn func(msg string, args ...interface{}) + type LogMessage struct + LogGroupName string + LogStreamName string + Message string + func NewLogMessage(logGroupName, logStreamName, message string) LogMessage