12345678910111213141516171819202122232425262728293031323334353637 |
- export declare class TaskLogger {
- private task;
- private pid;
- private buffer;
- private insertTag;
- /**
- * Log output such that metadata are appended.
- * Calling log(data) will not flush to console until you call flush()
- *
- * @constructor
- * @param {object} task Task that is being reported.
- * @param {number} pid PID of process running the task.
- */
- constructor(task: any, pid: number);
- /**
- * Log the header for the current task including information such as
- * PID, browser name/version, task Id, specs being run.
- *
- * @private
- */
- private logHeader_();
- /**
- * Prints the contents of the buffer without clearing it.
- */
- peek(): void;
- /**
- * Flushes the buffer to stdout.
- */
- flush(): void;
- /**
- * Log the data in the argument such that metadata are appended.
- * The data will be saved to a buffer until flush() is called.
- *
- * @param {string} data
- */
- log(data: string): void;
- }
|