Logger creation
To create a new Logger, you can use these two functions exported by the root package:
// new.gofunc New(config Configuration) Logger { ... }func NewDefault() Logger { ... }The first one will create an empty Logger (with the given Configuration), while the latter one will create a Logger using the Default Configuration and setting two outputs (in this order):
More information about why the order of the Outputs is important here.
caution
Before using the New function, check the created Configuration. If there's some error inside it (lvl and msg using the same string, for example), it will panic. More information about how to structure your Configuration struct here