List of usage examples for com.google.gwt.logging.server StackTraceDeobfuscator deobfuscateThrowable
private Throwable deobfuscateThrowable(Throwable old, String strongName)
From source file:ru.fly.server.LoggingServiceImpl.java
License:Apache License
@Override public LogRecord log(String level, LogRecord rec) throws FlyException { String strongName = req.getHeader(RpcRequestBuilder.STRONG_NAME_HEADER); Throwable t = rec.getThrowable(); for (StackTraceDeobfuscator d : deobfuscators) { t = d.deobfuscateThrowable(t, strongName); }//from ww w . j a va 2 s. c o m if ("error".equals(level)) { log.error(rec.getMessage(), t); } else if ("warn".equals(level)) { log.warn(rec.getMessage(), t); } return new LogRecord(t); }