@stryker-mutator/core
Version:
The extendable JavaScript mutation testing framework
22 lines • 890 B
text/typescript
import { LoggingEvent } from 'log4js';
import { RuntimeAppender } from './runtime-appender.cjs';
/**
* A appender that can strip ANSI escape codes, so coloring codes don't end up in the log file.
*/
export declare class StripAnsiAppender {
private readonly appender;
constructor(appender: RuntimeAppender);
append(loggingEvent: LoggingEvent): void;
}
/**
* This method is expected by log4js to have this _exact_ name
* and signature.
* @see https://log4js-node.github.io/log4js-node/writing-appenders.html
* @param config The appender configuration delivered by log4js
* @param _ The layouts provided by log4js
* @param findAppender A method to locate other appenders
*/
export declare function configure(config: {
appender: string;
}, _: unknown, findAppender: (name: string) => RuntimeAppender): RuntimeAppender;
//# sourceMappingURL=strip-ansi-appender.d.cts.map