Added functions to access members

Functions to access all members of baseElektronLogger.config
This commit is contained in:
balandi1 2019-12-06 12:59:35 -05:00
parent da6577fc68
commit 02abb1e882
7 changed files with 26 additions and 16 deletions

View file

@ -17,6 +17,8 @@ var elektronLoggerInstance elektronLogger
type elektronLogger interface {
setNext(next elektronLogger)
isEnabled() bool
isAllowedOnConsole() bool
getFilenameExtension() string
Log(logType int, level log.Level, message string)
Logf(logType int, level log.Level, msgFmtString string, args ...interface{})
WithFields(logData log.Fields) elektronLogger
@ -47,6 +49,14 @@ func (l baseElektronLogger) isEnabled() bool {
return l.config.Enabled
}
func (l baseElektronLogger) isAllowedOnConsole() bool {
return l.config.AllowOnConsole
}
func (l baseElektronLogger) getFilenameExtension() string {
return l.config.FilenameExtension
}
func (l *baseElektronLogger) WithFields(logData log.Fields) elektronLogger {
l.data = logData
return l