Skip to content

Commit 78291d5

Browse files
committed
Cleanup
1 parent b036011 commit 78291d5

1 file changed

Lines changed: 33 additions & 34 deletions

File tree

‎src/main/java/org/javacs/JavaLanguageServer.java‎

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)