File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ static async Task MainAsync(string[] args)
3838 . WithOutput ( Console . OpenStandardOutput ( ) )
3939 . ConfigureLogging ( x => x
4040 . AddSerilog ( )
41- . AddLanguageServer ( LogLevel . Error )
42- . SetMinimumLevel ( LogLevel . Error ) )
41+ . AddLanguageServer ( )
42+ . SetMinimumLevel ( LogLevel . Information ) )
4343 . WithHandler < TextDocumentHandler > ( )
4444 . WithHandler < DidChangeWatchedFilesHandler > ( )
4545 . WithHandler < FoldingRangeHandler > ( )
Original file line number Diff line number Diff line change @@ -6,7 +6,20 @@ namespace OmniSharp.Extensions.LanguageServer.Server
66{
77 public static class LanguageServerLoggerExtensions
88 {
9- public static ILoggingBuilder AddLanguageServer ( this ILoggingBuilder builder , LogLevel minLevel = LogLevel . Information )
9+ public static ILoggingBuilder AddLanguageServer ( this ILoggingBuilder builder )
10+ {
11+ builder . Services . AddSingleton < LanguageServerLoggerSettings > ( services => {
12+ var filterOptions = services . GetService < IOptions < LoggerFilterOptions > > ( ) ;
13+
14+ return new LanguageServerLoggerSettings { MinimumLogLevel = filterOptions . Value . MinLevel } ;
15+ } ) ;
16+
17+ builder . Services . AddSingleton < ILoggerProvider , LanguageServerLoggerProvider > ( ) ;
18+
19+ return builder ;
20+ }
21+
22+ public static ILoggingBuilder AddLanguageServer ( this ILoggingBuilder builder , LogLevel minLevel )
1023 {
1124 builder . Services . AddSingleton < LanguageServerLoggerSettings > ( _ => new LanguageServerLoggerSettings { MinimumLogLevel = minLevel } ) ;
1225 builder . Services . AddSingleton < ILoggerProvider , LanguageServerLoggerProvider > ( ) ;
You can’t perform that action at this time.
0 commit comments