I know that golang's log.New() can create a new Logger with it's own output writer.
But what happens if I give all 5 log.New() Logger the same io writer? Example: 5x Logger (INFO,WARN,etc.) logs to the same file, created with the lumberjack module or with os.OpenFile.
Would that create issues? (e.g. No concurrent writes?)
Or what would be the preferred method to create 5 new log functions that automatically prefix INFO/WARN/etc.?
Thanks! BR Marcus