File tree Expand file tree Collapse file tree 3 files changed +12
-8
lines changed
Expand file tree Collapse file tree 3 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -146,16 +146,12 @@ export class ConfigurationManager extends Disposable {
146146 this . _settings = defaultSettings ( ) ;
147147 }
148148
149- public init ( logLevel ?: string ) {
150- const initLogLevel = Logger . parseLogLevel (
151- logLevel ?? "warn"
152- ) ;
153-
149+ public init ( logLevel : LogLevel ) {
154150 this . _settings = {
155151 ...this . _settings ,
156152 quarto : {
157153 ...this . _settings . quarto ,
158- logLevel : initLogLevel ,
154+ logLevel,
159155 }
160156 } ;
161157 }
Original file line number Diff line number Diff line change @@ -75,7 +75,11 @@ let mdLs: IMdLanguageService | undefined;
7575connection . onInitialize ( ( params : InitializeParams ) => {
7676 // Set log level from initialization options if provided so that we use the
7777 // expected level as soon as possible
78- configManager . init ( params . initializationOptions ?. logLevel ) ;
78+ const initLogLevel = Logger . parseLogLevel (
79+ params . initializationOptions ?. logLevel ?? "warn"
80+ ) ;
81+ logger . init ( initLogLevel ) ;
82+ configManager . init ( initLogLevel ) ;
7983
8084 // We're connected, log messages via LSP
8185 logger . setConnection ( connection ) ;
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ export class Logger extends Disposable implements ILogger {
4646 return JSON . stringify ( data , undefined , 2 ) ;
4747 }
4848
49- private _logLevel : LogLevel ;
49+ private _logLevel = LogLevel . Warn ;
5050 private _connection ?: Connection ;
5151 private _config ?: ConfigurationManager ;
5252
@@ -56,6 +56,10 @@ export class Logger extends Disposable implements ILogger {
5656 super ( ) ;
5757 }
5858
59+ init ( logLevel : LogLevel ) : void {
60+ this . _logLevel = logLevel ;
61+ }
62+
5963 setConnection ( connection : Connection ) {
6064 this . _connection = connection ;
6165 this . logInfo ( 'LSP is now connected' ) ;
You can’t perform that action at this time.
0 commit comments