Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAppLogger ¶
type IAppLogger interface {
LogErrorf(cmd string, message string, data ...interface{})
LogWarnf(cmd string, message string, data ...interface{})
LogInfof(cmd string, message string, data ...interface{})
LogDebugf(cmd string, message string, data ...interface{})
LogError(cmd string, data ...interface{})
LogErrorE(cmd string, data error)
LogErrorEf(cmd string, message string, e error)
LogWarn(cmd string, data ...interface{})
LogInfo(cmd string, data ...interface{})
LogDebug(cmd string, data ...interface{})
StartLogging() []error
FinishLogging() []error
}
main interface for the SimpleLogger
type ISimpleChannel ¶
type ISimpleChannel interface {
GetLog() kitlog.Logger
SetLog(log kitlog.Logger)
GetFileName() string
GetSessionID() string
//log functions
GetLogLevel() kitlevel.Option
SetLogLevel(kitlevel.Option)
Open() (ISimpleChannel, error)
Close() error
GetDetails() string
}
main interface for the Simple Channel
type ISimpleLogger ¶
type ISimpleLogger interface {
//Print To Screen functions
GetPrintToScreen() PrintLevel
SetPrintToScreen(PrintLevel)
LogErrorf(cmd string, message string, data ...interface{})
LogWarnf(cmd string, message string, data ...interface{})
LogInfof(cmd string, message string, data ...interface{})
LogDebugf(cmd string, message string, data ...interface{})
LogError(cmd string, data ...interface{})
LogErrorE(cmd string, data error)
LogErrorEf(cmd string, message string, e error)
LogWarn(cmd string, data ...interface{})
LogInfo(cmd string, data ...interface{})
LogDebug(cmd string, data ...interface{})
OpenSessionFileLog(logfilename string, sessionid string) error
GetSessionIDs() []string
CloseChannel(sessionid string) []error
CloseAllChannels() []error
OpenChannel(sessionid string) []error
OpenAllChannels() []error
AddChannel(log ISimpleChannel)
GetChannel(sessionid string) ISimpleChannel
GetChannels() map[string]ISimpleChannel
SetChannelLogLevel(sessionid string, lvl kitlevel.Option)
PrintDetails()
}
main interface for the SimpleLogger
type ISimpleOutput ¶
type ISimpleOutput interface {
GetSessionID() string
Open() (ISimpleChannel, error)
Close() error
GetDetails() string
}
main interface for the Simple Output
type PrintLevel ¶
type PrintLevel int
const ( PrintNone PrintLevel = 0 PrintInfo PrintLevel = 1 PrintDebug PrintLevel = 2 )
Click to show internal directories.
Click to hide internal directories.