mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 09:29:30 +08:00
Fix change in logging levels
This commit is contained in:
parent
51678afdc7
commit
ff5e2862b8
10
v2/internal/runtime/js/runtime/runtime.d.ts
vendored
10
v2/internal/runtime/js/runtime/runtime.d.ts
vendored
@ -8,11 +8,11 @@ interface Store {
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface Level {
|
interface Level {
|
||||||
TRACE: 0,
|
TRACE: 1,
|
||||||
DEBUG: 1,
|
DEBUG: 2,
|
||||||
INFO: 2,
|
INFO: 3,
|
||||||
WARNING: 3,
|
WARNING: 4,
|
||||||
ERROR: 4,
|
ERROR: 5,
|
||||||
};
|
};
|
||||||
|
|
||||||
declare const wailsapp__runtime: {
|
declare const wailsapp__runtime: {
|
||||||
|
6
v2/test/kitchensink/frontend/package-lock.json
generated
6
v2/test/kitchensink/frontend/package-lock.json
generated
@ -135,9 +135,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@wails/runtime": {
|
"@wails/runtime": {
|
||||||
"version": "1.0.3",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/@wails/runtime/-/runtime-1.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/@wails/runtime/-/runtime-1.0.4.tgz",
|
||||||
"integrity": "sha512-YfCItPdQ1Gk3AJWpEhnUKdL+eeod9lTtUV697G0q/Y6SnOc86B70S6osvyTCQcQmHVfNVhObpSdaosjWRShupg==",
|
"integrity": "sha512-x7marEg5nU//qUVRJAF9Hp0oyW75bevHv6jWAzoU977KQPoWtuCkxWm8B5X1u40rq1O0DHWy58R4CujwpewUTw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"alphanum-sort": {
|
"alphanum-sort": {
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
"@rollup/plugin-commonjs": "^11.0.0",
|
"@rollup/plugin-commonjs": "^11.0.0",
|
||||||
"@rollup/plugin-node-resolve": "^7.0.0",
|
"@rollup/plugin-node-resolve": "^7.0.0",
|
||||||
"@rollup/plugin-url": "^5.0.1",
|
"@rollup/plugin-url": "^5.0.1",
|
||||||
"@wails/runtime": "^1.0.3",
|
"@wails/runtime": "^1.0.4",
|
||||||
"focus-visible": "^5.2.0",
|
"focus-visible": "^5.2.0",
|
||||||
"halfmoon": "^1.1.1",
|
"halfmoon": "^1.1.1",
|
||||||
"postcss": "^8.1.1",
|
"postcss": "^8.1.1",
|
||||||
|
@ -13,7 +13,8 @@ runtime.System.OnThemeChange( (isDarkMode) => {
|
|||||||
// LogLevel
|
// LogLevel
|
||||||
// Create a svelte store for the logLevel and initialise with
|
// Create a svelte store for the logLevel and initialise with
|
||||||
// the loglevel stored in the Wails runtime
|
// the loglevel stored in the Wails runtime
|
||||||
export let logLevel = writable(runtime.System.LogLevel.get());
|
const defaultLogLevel = runtime.System.LogLevel.get();
|
||||||
|
export let logLevel = writable(defaultLogLevel);
|
||||||
|
|
||||||
// Bind updates to the Wails store to the Svelte Store
|
// Bind updates to the Wails store to the Svelte Store
|
||||||
runtime.System.LogLevel.subscribe( (newValue) => {
|
runtime.System.LogLevel.subscribe( (newValue) => {
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div>Select Log Method</div>
|
<div>Select Log Method</div>
|
||||||
{#each loglevels as option, index}
|
{#each loglevels as option, index}
|
||||||
{#if index === $logLevel}
|
{#if (index + 1) === $logLevel}
|
||||||
<span style="margin-top: 5px; height: 20px; display: inline-block;"><hr style="width: 270px;display: inline-block; vertical-align: middle; margin-right: 10px"/> Current Log Level </span>
|
<span style="margin-top: 5px; height: 20px; display: inline-block;"><hr style="width: 270px;display: inline-block; vertical-align: middle; margin-right: 10px"/> Current Log Level </span>
|
||||||
{/if}
|
{/if}
|
||||||
<div class="custom-radio">
|
<div class="custom-radio">
|
||||||
|
@ -11,15 +11,14 @@
|
|||||||
var options = ["Trace", "Debug", "Info", "Warning", "Error"];
|
var options = ["Trace", "Debug", "Info", "Warning", "Error"];
|
||||||
let isJs = false;
|
let isJs = false;
|
||||||
var id = "SetLogLevel";
|
var id = "SetLogLevel";
|
||||||
let loglevelText = options[$logLevel];
|
let loglevelText = options[$logLevel-1];
|
||||||
|
|
||||||
$: setLogLevelMethod = isJs ? Log.SetLogLevel : backend.main.Logger.SetLogLevel;
|
$: setLogLevelMethod = isJs ? Log.SetLogLevel : backend.main.Logger.SetLogLevel;
|
||||||
|
|
||||||
function setLogLevel() {
|
function setLogLevel() {
|
||||||
let logLevelUpper = loglevelText.toUpperCase();
|
let logLevelUpper = loglevelText.toUpperCase();
|
||||||
let logLevelNumber = Log.Level[logLevelUpper];
|
let logLevelMethod = Log.Level[logLevelUpper];
|
||||||
setLogLevelMethod(logLevelNumber);
|
setLogLevelMethod(logLevelMethod);
|
||||||
logLevel.set(logLevelNumber);
|
|
||||||
};
|
};
|
||||||
$: lang = isJs ? 'Javascript' : 'Go';
|
$: lang = isJs ? 'Javascript' : 'Go';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user