/** Logger interface. * * @author Steffen Vogel * @copyright 2014-2022, Institute for Automation of Complex Power Systems, EONERC * @license Apache 2.0 *********************************************************************************/ package nodes type Logger interface { Trace(msg string) Debug(msg string) Info(msg string) Warn(msg string) Error(msg string) Critical(msg string) Tracef(format string, args ...interface{}) Debugf(format string, args ...interface{}) Infof(format string, args ...interface{}) Warnf(format string, args ...interface{}) Errorf(format string, args ...interface{}) Criticalf(format string, args ...interface{}) Panic(msg string) Panicf(format string, args ...interface{}) }