syslogquietwriter.java
来自「java日志读写」· Java 代码 · 共 48 行
JAVA
48 行
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.log4j.helpers;
import java.io.Writer;
import org.apache.log4j.spi.ErrorHandler;
/**
SyslogQuietWriter extends QuietWriter by prepending the syslog
level code before each printed String.
@since 0.7.3
*/
public class SyslogQuietWriter extends QuietWriter {
int syslogFacility;
int level;
public
SyslogQuietWriter(Writer writer, int syslogFacility, ErrorHandler eh) {
super(writer, eh);
this.syslogFacility = syslogFacility;
}
public
void setLevel(int level) {
this.level = level;
}
public
void setSyslogFacility(int syslogFacility) {
this.syslogFacility = syslogFacility;
}
public
void write(String string) {
super.write("<"+(syslogFacility | level)+">" + string);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?