mirror of
https://github.com/hoverkraft-tech/compose-action.git
synced 2026-07-03 04:02:50 +08:00
Some checks failed
Internal - Main - Continuous Integration / ci (push) Has been cancelled
Need fix to Issue / main (push) Has been cancelled
Prepare release / release (push) Has been cancelled
Internal - Main - Continuous Integration / prepare-docs (push) Has been cancelled
Internal - Main - Continuous Integration / sync-docs (push) Has been cancelled
Mark stale issues and pull requests / main (push) Has been cancelled
Bumps the github-actions-dependencies group with 6 updates: --- updated-dependencies: - dependency-name: hoverkraft-tech/ci-github-common/.github/workflows/linter.yml dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies - dependency-name: hoverkraft-tech/ci-github-common/.github/workflows/greetings.yml dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies - dependency-name: hoverkraft-tech/ci-github-common dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies - dependency-name: hoverkraft-tech/ci-github-common/.github/workflows/need-fix-to-issue.yml dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies - dependency-name: hoverkraft-tech/ci-github-common/.github/workflows/semantic-pull-request.yml dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies - dependency-name: hoverkraft-tech/ci-github-common/.github/workflows/stale.yml dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
32 lines
517 B
TypeScript
32 lines
517 B
TypeScript
import { debug, info, warning } from "@actions/core";
|
|
|
|
export class LoggerService {
|
|
warn(message: string): void {
|
|
warning(message);
|
|
}
|
|
|
|
info(message: string): void {
|
|
info(message);
|
|
}
|
|
|
|
debug(message: string) {
|
|
debug(message);
|
|
}
|
|
|
|
getServiceLogger(level: LogLevel): (message: string) => void {
|
|
switch (level) {
|
|
case LogLevel.Debug:
|
|
return this.debug;
|
|
case LogLevel.Info:
|
|
return this.info;
|
|
default:
|
|
return this.info;
|
|
}
|
|
}
|
|
}
|
|
|
|
export enum LogLevel {
|
|
Debug = "debug",
|
|
Info = "info",
|
|
}
|