From 0540fb1acb3bd54ba0736d6fc3a616cdeb43fe40 Mon Sep 17 00:00:00 2001 From: wengchangcheng Date: Sat, 29 Jan 2022 12:15:53 +0800 Subject: [PATCH] modify logger init in ark_js_vm issue: #I4SIRR [https://gitee.com/openharmony/ark_js_runtime/issues/I4SIRR] Signed-off-by: wengchangcheng --- ecmascript/js_vm/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ecmascript/js_vm/main.cpp b/ecmascript/js_vm/main.cpp index 31497d51..041b053e 100644 --- a/ecmascript/js_vm/main.cpp +++ b/ecmascript/js_vm/main.cpp @@ -24,6 +24,7 @@ #include "ecmascript/ecma_vm.h" #include "ecmascript/js_runtime_options.h" #include "ecmascript/napi/include/jsnapi.h" +#include "generated/base_options.h" #include "include/runtime.h" #include "libpandabase/os/native_stack.h" #include "libpandabase/utils/pandargs.h" @@ -60,6 +61,7 @@ int Main(const int argc, const char **argv) BlockSignals(); Span sp(argv, argc); JSRuntimeOptions runtimeOptions(sp[0]); + base_options::Options baseOptions(sp[0]); panda::PandArg help("help", false, "Print this message and exit"); panda::PandArg options("options", false, "Print compiler and runtime options"); @@ -70,6 +72,7 @@ int Main(const int argc, const char **argv) panda::PandArgParser paParser; runtimeOptions.AddOptions(&paParser); + baseOptions.AddOptions(&paParser); paParser.Add(&help); paParser.Add(&options); @@ -89,6 +92,8 @@ int Main(const int argc, const char **argv) return 1; } + Logger::Initialize(baseOptions); + arg_list_t arguments = paParser.GetRemainder(); if (runtimeOptions.IsStartupTime()) {