sqw.setLevel(event.getLevel().getSyslogEquivalent());
sqw.setLevel(event.getLevel().getSyslogEquivalent());
sqw.setLevel(event.getLevel().getSyslogEquivalent());
public int getSyslogEquivalent() { return m_delegate.getSyslogEquivalent(); }
public int getSyslogEquivalent() { return m_delegate.getSyslogEquivalent(); }
@Override protected void append(final LoggingEvent event) { final SyslogIF syslog = getSyslog(); final SyslogLevel level = SyslogLevel.forValue(event.getLevel().getSyslogEquivalent()); final String messageId = UUID.randomUUID().toString().replace("-", ""); final String [] messageLines = StringUtils.split((layout != null) ? layout.format(event) : event.getRenderedMessage(), "\n\r"); for (int i = 0; i < messageLines.length; i++) { final Builder<String, String> b = ImmutableMap.builder(); b.put("l", event.getLoggerName()); b.put("c", Integer.toString(i)); if (serviceId != null) { b.put("si", serviceId); } if (serviceConfiguration != null) { b.put("sc", serviceConfiguration); } Object trackToken = event.getMDC("track"); if (trackToken != null) { b.put("t", trackToken.toString()); } Map<String, String> payload = b.build(); final String threadName = StringUtils.replaceChars(event.getThreadName()," \t", ""); final StructuredSyslogMessage structuredMessage = new StructuredSyslogMessage(messageId, threadName, ImmutableMap.of(ianaIdentifier, payload), messageLines[i]); syslog.log(level, structuredMessage); } }
protected void append(LoggingEvent event) { if (!this.initialized) { _initialize(); } if (this.initialized) { int level = event.getLevel().getSyslogEquivalent(); if (this.layout != null) { String message = this.layout.format(event); this.syslog.log(level, message); } else { String message = event.getRenderedMessage(); this.syslog.log(level, message); } } }
protected void append(LoggingEvent event) { if (!this.initialized) { _initialize(); } if (this.initialized) { SyslogLevel level = SyslogLevel.forValue(event.getLevel().getSyslogEquivalent()); if (this.layout != null) { String message = this.layout.format(event); this.syslog.log(level,message); } else { String message = event.getRenderedMessage(); this.syslog.log(level,message); } } }
sqw.setLevel(event.getLevel().getSyslogEquivalent());
sqw.setLevel(event.getLevel().getSyslogEquivalent());
String.valueOf(level.getSyslogEquivalent()), lineNumber, file);
String.valueOf(level.getSyslogEquivalent()), lineNumber, file);
final SyslogLevel level = SyslogLevel.values()[ event.getLevel().getSyslogEquivalent() ]; final GelfMessage message = _connection.newMessage( level, renderedMessage == null ? "" : renderedMessage, timestamp );