SilentLogger
Upgather SDK / SilentLogger
Class: SilentLogger
Defined in: lib/utils/logger/SilentLogger.ts:32
A no-operation logger that suppresses all log output. Useful for testing or when logging should be completely disabled.
Remarks
This logger implements LoggerInterface but does not perform any logging operations. All method calls are no-ops and return immediately without side effects.
Examples
import { SilentLogger } from '@upgather/upgather-sdk';
const logger = new SilentLogger();
logger.info('This will not be logged');
logger.error('Neither will this');
Using with UpgatherService to disable all logging:
import { UpgatherService, SilentLogger } from '@upgather/upgather-sdk';
const upgather = new UpgatherService({
url: "https://cms.example.com",
token: process.env.STRAPI_TOKEN,
logger: new SilentLogger(),
});
Implements
Constructors
new SilentLogger()
new SilentLogger():
SilentLogger
Returns
Methods
debug()
debug(
_message, ..._meta):void
Defined in: lib/utils/logger/SilentLogger.ts:39
No-op debug logging method.
Parameters
_message
string
The message (unused)
_meta
...any[]
Additional metadata (unused)
Returns
void
Implementation of
error()
error(
_message, ..._meta):void
Defined in: lib/utils/logger/SilentLogger.ts:69
No-op error logging method.
Parameters
_message
string
The message (unused)
_meta
...any[]
Additional metadata (unused)
Returns
void
Implementation of
info()
info(
_message, ..._meta):void
Defined in: lib/utils/logger/SilentLogger.ts:49
No-op info logging method.
Parameters
_message
string
The message (unused)
_meta
...any[]
Additional metadata (unused)
Returns
void
Implementation of
warn()
warn(
_message, ..._meta):void
Defined in: lib/utils/logger/SilentLogger.ts:59
No-op warn logging method.
Parameters
_message
string
The message (unused)
_meta
...any[]
Additional metadata (unused)
Returns
void