From 2888b619dec868f668209358ce2e6c8848d88c69 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Thu, 17 Sep 2020 22:19:09 +0200 Subject: [PATCH] Add debug mode --- action.yml | 2 ++ action/index.mjs | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index 12fc9c6d..804c53e7 100644 --- a/action.yml +++ b/action.yml @@ -22,6 +22,8 @@ inputs: description: Enable repositories lines metrics plugin_traffic: description: Enable repositories traffic metrics (due to GitHub API limitations, "token" must have "repo" permissions) + debug: + description: Enable debug logs runs: using: node12 main: action/dist/index.js \ No newline at end of file diff --git a/action/index.mjs b/action/index.mjs index ee0b69de..027d9c45 100644 --- a/action/index.mjs +++ b/action/index.mjs @@ -11,7 +11,6 @@ //Runner try { //Initialization - console.debug = () => null console.log(`GitHub metrics as SVG image`) console.log(`========================================================`) @@ -20,7 +19,7 @@ console.log(`Templates | loaded`) //Initialization - const [token, user, filename] = [core.getInput("token"), core.getInput("user"), core.getInput("filename", {default:"github-metrics.svg"})] + const [token, user, filename, debug] = [core.getInput("token"), core.getInput("user"), core.getInput("filename", {default:"github-metrics.svg"}), core.getInput("debug", {default:false})] const output = path.join(filename) console.log(`GitHub user | ${user}`) console.log(`Output file | ${output}`) @@ -30,6 +29,11 @@ const graphql = octokit.graphql.defaults({headers:{authorization: `token ${token}`}}) const rest = github.getOctokit(token) + //Debug mode + if (!debug) + console.debug = () => null + console.log(`Debug mode | ${debug ? "enabled" : "disabled"}`) + //Additional plugins const plugins = { lines:{enabled:core.getInput("plugin_lines", {default:false})},