Documentation ¶
Overview ¶
Example ¶
Code for the README example to make sure it still builds!
// Add a Loggly logger logglyCfg := NewLogglyLoggerConfig() logglyCfg.Token = "1234" logglyLogger, _ := NewLogglyLogger(logglyCfg) gomol.AddLogger(logglyLogger) // Set some global attrs that will be added to all // messages automatically gomol.SetAttr("facility", "gomol.example") gomol.SetAttr("another_attr", 1234) // Initialize the loggers gomol.InitLoggers() defer gomol.ShutdownLoggers() // Log some debug messages with message-level attrs // that will be sent only with that message for idx := 1; idx <= 10; idx++ { gomol.Dbgm( gomol.NewAttrs(). SetAttr("msg_attr1", 4321), "Test message %v", idx) }
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogglyLogger ¶
type LogglyLogger struct {
// contains filtered or unexported fields
}
func NewLogglyLogger ¶
func NewLogglyLogger(cfg *LogglyLoggerConfig) (*LogglyLogger, error)
func (*LogglyLogger) InitLogger ¶
func (l *LogglyLogger) InitLogger() error
func (*LogglyLogger) IsInitialized ¶
func (l *LogglyLogger) IsInitialized() bool
func (*LogglyLogger) SetBase ¶
func (l *LogglyLogger) SetBase(base *gomol.Base)
func (*LogglyLogger) ShutdownLogger ¶
func (l *LogglyLogger) ShutdownLogger() error
type LogglyLoggerConfig ¶
type LogglyLoggerConfig struct {
Token string
}
func NewLogglyLoggerConfig ¶
func NewLogglyLoggerConfig() *LogglyLoggerConfig
Click to show internal directories.
Click to hide internal directories.