Class: Logger ​
Defined in: packages/common/src/logger.ts:57
A flexible, feature-rich logger with:
- Environment-based filtering
- Namespacing
- File/line tracing
- Timestamps
- Colorized output Logger
Constructors ​
Constructor ​
new Logger(
namespace?,options?):Logger
Defined in: packages/common/src/logger.ts:70
Creates a new Logger instance.
Parameters ​
namespace? ​
string
Optional namespace for log messages.
options? ​
Configuration options.
levels? ​
Level[]
Log levels to enable.
useColors? ​
boolean
Whether to use colored output.
Returns ​
Logger
Methods ​
debug() ​
debug(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:101
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
error() ​
error(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:105
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
info() ​
info(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:109
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
log() ​
log(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:121
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
newline() ​
newline():
Logger
Defined in: packages/common/src/logger.ts:125
Returns ​
Logger
security() ​
security(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:117
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
warn() ​
warn(
message?, ...args):Logger
Defined in: packages/common/src/logger.ts:113
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
Logger
debug() ​
staticdebug(message?, ...args):void
Defined in: packages/common/src/logger.ts:136
Static methods for convenience (auto-instantiate). These use a shared singleton instance.
Parameters ​
message? ​
unknown
The message to log.
args ​
...unknown[]
Additional arguments to log.
Returns ​
void
error() ​
staticerror(message?, ...args):void
Defined in: packages/common/src/logger.ts:140
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
void
info() ​
staticinfo(message?, ...args):void
Defined in: packages/common/src/logger.ts:144
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
void
log() ​
staticlog(message?, ...args):void
Defined in: packages/common/src/logger.ts:156
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
void
newline() ​
staticnewline():void
Defined in: packages/common/src/logger.ts:160
Returns ​
void
security() ​
staticsecurity(message?, ...args):void
Defined in: packages/common/src/logger.ts:152
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
void
warn() ​
staticwarn(message?, ...args):void
Defined in: packages/common/src/logger.ts:148
Parameters ​
message? ​
unknown
args ​
...unknown[]
Returns ​
void