Logger instances best practice

  1. If an instance of Logger is created with the same subsystem and identifier in another part of the app, will they conflict in Bad Ways?

2 Should a global Logger be passed from parent objects to child objects (like a dependency injection), or is creating new instances of Logger for many objects ok?
You can create multiple Loggers with the same subsystem: and category:.

However, please prefer one Logger for a given category to many instances for many objects.

(For C and Objective-C programmers, the same applies to os_log_ts from os_log_create.)
Logger instances best practice
 
 
Q