aboutsummaryrefslogtreecommitdiff
path: root/node_modules/simple-git/src/lib/git-logger.d.ts
blob: 7f3748d8df2e3ab6fe880022982d832c7da7fd93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { Debugger } from 'debug';
declare type OutputLoggingHandler = (message: string, ...args: any[]) => void;
export interface OutputLogger extends OutputLoggingHandler {
    readonly label: string;
    info: OutputLoggingHandler;
    step(nextStep?: string): OutputLogger;
    sibling(name: string): OutputLogger;
}
export declare function createLogger(label: string, verbose?: string | Debugger, initialStep?: string, infoDebugger?: Debugger): OutputLogger;
/**
 * The `GitLogger` is used by the main `SimpleGit` runner to handle logging
 * any warnings or errors.
 */
export declare class GitLogger {
    private _out;
    error: OutputLoggingHandler;
    warn: OutputLoggingHandler;
    constructor(_out?: Debugger);
    silent(silence?: boolean): void;
}
export {};