@@ -180,40 +180,39 @@ public Optional<Element> findSymbol(URI file, int line, int character) {
180180 void installClient (LanguageClient client ) {
181181 this .client .complete (client );
182182
183- Logger .getLogger ("" )
184- .addHandler (
185- new Handler () {
186- @ Override
187- public void publish (LogRecord record ) {
188- String message = record .getMessage ();
189-
190- if (record .getThrown () != null ) {
191- StringWriter trace = new StringWriter ();
192-
193- record .getThrown ().printStackTrace (new PrintWriter (trace ));
194- message += "\n " + trace ;
195- }
196-
197- client .logMessage (
198- new MessageParams (
199- messageType (record .getLevel ().intValue ()),
200- message ));
201- }
202-
203- private MessageType messageType (int level ) {
204- if (level >= Level .SEVERE .intValue ()) return MessageType .Error ;
205- else if (level >= Level .WARNING .intValue ())
206- return MessageType .Warning ;
207- else if (level >= Level .INFO .intValue ()) return MessageType .Info ;
208- else return MessageType .Log ;
209- }
210-
211- @ Override
212- public void flush () {}
213-
214- @ Override
215- public void close () throws SecurityException {}
216- });
183+ Handler sendToClient =
184+ new Handler () {
185+ @ Override
186+ public void publish (LogRecord record ) {
187+ String message = record .getMessage ();
188+
189+ if (record .getThrown () != null ) {
190+ StringWriter trace = new StringWriter ();
191+
192+ record .getThrown ().printStackTrace (new PrintWriter (trace ));
193+ message += "\n " + trace ;
194+ }
195+
196+ client .logMessage (
197+ new MessageParams (
198+ messageType (record .getLevel ().intValue ()), message ));
199+ }
200+
201+ private MessageType messageType (int level ) {
202+ if (level >= Level .SEVERE .intValue ()) return MessageType .Error ;
203+ else if (level >= Level .WARNING .intValue ()) return MessageType .Warning ;
204+ else if (level >= Level .INFO .intValue ()) return MessageType .Info ;
205+ else return MessageType .Log ;
206+ }
207+
208+ @ Override
209+ public void flush () {}
210+
211+ @ Override
212+ public void close () throws SecurityException {}
213+ };
214+
215+ Logger .getLogger ("" ).addHandler (sendToClient );
217216 }
218217
219218 static void onDiagnostic (Diagnostic <? extends JavaFileObject > diagnostic ) {
0 commit comments