FileTransporter
Class: FileTransporter
Defined in: transports/fileTransport.ts:14
FileTransporter A logging transporter that writes log messages to a specified file. It appends log entries to the file in a formatted manner.
Example
import { createFileTransporter } from './transports/fileTransporter';
const fileTransporter = createFileTransporter('logs/app.log');
await fileTransporter.write('This is a log message', 'info');
Implements
Constructors
Constructor
new FileTransporter(
stream):FileTransporter
Defined in: transports/fileTransport.ts:15
Parameters
stream
WriteStream
Returns
FileTransporter
Properties
stream
stream:
WriteStream
Defined in: transports/fileTransport.ts:15
Methods
log()
log(
level,message,meta):Promise<void>
Defined in: transports/fileTransport.ts:23
Parameters
level
message
string
meta
any[] = []
Returns
Promise<void>
write()
write(
message):Promise<void>
Defined in: transports/fileTransport.ts:18
Parameters
message
string
Returns
Promise<void>