mirror of
https://github.com/github/codeql-action.git
synced 2026-01-03 21:20:09 +08:00
27 lines
617 B
TypeScript
27 lines
617 B
TypeScript
import * as core from "@actions/core";
|
|
|
|
export interface Logger {
|
|
debug: (message: string) => void;
|
|
info: (message: string) => void;
|
|
warning: (message: string) => void;
|
|
error: (message: string) => void;
|
|
|
|
startGroup: (name: string) => void;
|
|
endGroup: () => void;
|
|
}
|
|
|
|
export function getActionsLogger(): Logger {
|
|
return core;
|
|
}
|
|
|
|
export function getRunnerLogger(debugMode: boolean): Logger {
|
|
return {
|
|
debug: debugMode ? console.debug : () => undefined,
|
|
info: console.info,
|
|
warning: console.warn,
|
|
error: console.error,
|
|
startGroup: () => undefined,
|
|
endGroup: () => undefined,
|
|
};
|
|
}
|