Names should be hierarchical in nature, using dot notation (with '.')
to separate each name section. For example, a typical name might be
something like "ocean.io.Stdout".
If the logger does not currently exist, it is created and inserted into
the hierarchy. A parent will be attached to it, which will be either
the root logger or the closest ancestor in terms of the hierarchical
name space.
Return an instance of the named logger
Names should be hierarchical in nature, using dot notation (with '.') to separate each name section. For example, a typical name might be something like "ocean.io.Stdout".
If the logger does not currently exist, it is created and inserted into the hierarchy. A parent will be attached to it, which will be either the root logger or the closest ancestor in terms of the hierarchical name space.