Registers a class-based logger into the Stone blueprint.
The logger class that implements ILogger.
Optional configuration (must include isClass: true if specified).
A partial StoneBlueprint with the logger configuration.
Registers a factory-based logger into the Stone blueprint.
The logger factory function.
Optional configuration (must include isFactory: true if specified).
A partial StoneBlueprint with the logger configuration.
Registers a logger (class-based or factory-based) into the Stone blueprint.
Param: module
Either a logger class or factory function.
Param: options
Optional configuration, including log level and isFactory flag.
Returns
A partial StoneBlueprint with the logger resolver and settings.
Example