Documentation ¶ Index ¶ type LogError func Close() *LogError func Log(object *LogObject) *LogError func Sync() *LogError type LogLevel type LogObject func NewLogObject(level LogLevel, module string, logType LogType, eventTime time.Time, ...) *LogObject type LogType Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type LogError ¶ type LogError logger.Error func Close ¶ func Close() *LogError Close - it closes logger channel func Log ¶ func Log(object *LogObject) *LogError Log - write log object to the channel func Sync ¶ func Sync() *LogError Sync - sync all logs to medium type LogLevel ¶ type LogLevel types.LogLevel const ( DEBUG LogLevel = LogLevel(types.DEBUG) INFO LogLevel = LogLevel(types.INFO) WARNING LogLevel = LogLevel(types.WARNING) ERROR LogLevel = LogLevel(types.ERROR) ) Some Constants - used with LogLevel type LogObject ¶ type LogObject types.LogObject func NewLogObject ¶ func NewLogObject(level LogLevel, module string, logType LogType, eventTime time.Time, message interface{}, additional interface{}) *LogObject NewLogObject - enhance method to create and return reference of LogObject type LogType ¶ type LogType types.LogType var ( FuncMaintenanceType LogType = LogType(types.NewLogType(types.FuncMaintenanceType.String())) DebugType LogType = LogType(types.NewLogType(types.DebugType.String())) ) Source Files ¶ View all Source files logger.go Click to show internal directories. Click to hide internal directories.