diff --git a/lib/cli/createService.ts b/lib/cli/createService.ts index 2fecf13..32fafd5 100644 --- a/lib/cli/createService.ts +++ b/lib/cli/createService.ts @@ -17,10 +17,11 @@ import { validLayers } from "../communication/getLayer"; import { createFile } from "../helpers/fileMethods"; import { IConfigFile } from "../loader/loadPackages"; import { getNopeLogger } from "../logger/getLogger"; +import { LoggerLevels } from "../logger/nopeLogger"; // Define the Main Function. // This function is used as cli tool. -export async function createService ( +export async function createService( additionalArguments: { help: string; type: "string" | "number"; @@ -113,6 +114,12 @@ export async function createService ( name: "layer", message: "Select the Communication Layer to use", choices: Object.getOwnPropertyNames(validLayers) + }, + { + type: "list", + name: "logLevel", + message: "Select the Level of the Logger, to use.", + choices: LoggerLevels } ]; @@ -292,7 +299,8 @@ node {{{pathToFolder}}}\\index.js`) path, layer: result.layer, pathToFile: join(path, template.name), - pathToFolder: join(path) + pathToFolder: join(path), + logLevel: result.logLevel }) ); @@ -352,7 +360,6 @@ node {{{pathToFolder}}}\\index.js`) } } - // If requested As Main => Perform the Operation. if (require.main === module) { createService().catch((e) => console.error(e)); diff --git a/lib/cli/runOpenApiServer.ts b/lib/cli/runOpenApiServer.ts index 2a1ad86..7e4c5e2 100644 --- a/lib/cli/runOpenApiServer.ts +++ b/lib/cli/runOpenApiServer.ts @@ -14,12 +14,18 @@ import { runNopeBackend } from "./runNopeBackend"; // Define the Main Function. // This function is used as cli tool. export async function runOpenApiServer() { - const dispatcher = await runNopeBackend(); + const dispatcher = await runNopeBackend({ + channel: "io-client", + log: "info" + }); - const result = await startOpenApiBackend(dispatcher, { port: 3001, logger: getNopeLogger("open-api-server", "debug") }); + const result = await startOpenApiBackend(dispatcher, { + port: 3001, + logger: getNopeLogger("open-api-server", "info") + }); } // If requested As Main => Perform the Operation. if (require.main === module) { - runOpenApiServer().catch(console.error); -} \ No newline at end of file + runOpenApiServer().catch(console.error); +} diff --git a/lib/templates/index.js.handlebars b/lib/templates/index.js.handlebars index faf078d..0dd1eb4 100644 --- a/lib/templates/index.js.handlebars +++ b/lib/templates/index.js.handlebars @@ -12,7 +12,7 @@ if (require.main === module) { .runNopeBackend({ file: path.join(__dirname, "settings.json"), channel: "{{layer}}", - log: "debug" + log: "{{logLevel}}" }) .catch(console.error); } diff --git a/lib/templates/service.js.handlebars b/lib/templates/service.js.handlebars index 11cf81f..896726b 100644 --- a/lib/templates/service.js.handlebars +++ b/lib/templates/service.js.handlebars @@ -20,7 +20,7 @@ const Service = require("node-windows").Service; // Create a new service object const svc = new Service({ name: "NoPE - Local {{name}}", - description: "Starts a NOPE-Service under {{{path}}}", + description: "Starts a NOPE-Service for {{name}} under {{{pathToFolder}}}", script: require("path").join(__dirname, "index.js") }); const Logger = require("js-logger"); diff --git a/modules/wamo/cli/generateConfig.ts b/modules/wamo/cli/generateConfig.ts index f948e55..8c71c0c 100644 --- a/modules/wamo/cli/generateConfig.ts +++ b/modules/wamo/cli/generateConfig.ts @@ -25,7 +25,7 @@ const config = { options: { identifier: ("wamo-" + name + "-mirror").toLowerCase(), params: [ - "http://nope-master.demonstrator04.local:7001", + "http://nope-master.demonstrator04.local:7000", "info", // Logger-Level false, // considerConnection false // waitForConnection