gitlab.com/evatix-go/core@v1.3.55/coreinterface/loggerinf/FullLogger.go (about) 1 package loggerinf 2 3 import "gitlab.com/evatix-go/core/coreinterface/enuminf" 4 5 type FullLogger interface { 6 LogModel( 7 stackSkip int, 8 logType LoggerTyper, 9 title string, 10 model SingleLogModeler, 11 ) 12 13 LogModelNoTitle( 14 stackSkip int, 15 logType LoggerTyper, 16 model SingleLogModeler, 17 ) 18 19 LogString( 20 stackSkip int, 21 logType LoggerTyper, 22 title string, 23 attr string, 24 ) 25 26 LogStringType( 27 stackSkip int, 28 logType LoggerTyper, 29 filterType enuminf.BasicEnumer, 30 levelType enuminf.LogLevelTyper, 31 title string, 32 attr string, 33 model interface{}, 34 ) 35 36 LogAll( 37 stackSkip int, 38 logType LoggerTyper, 39 message, attributes string, 40 ) 41 42 LogAllUsingStackSkip( 43 stackSkipIndex int, 44 logType LoggerTyper, 45 message, attributes string, 46 ) 47 LogAllUsingConfig( 48 config Configurer, 49 message, attributes string, 50 ) 51 }