log4j SocketAppender使用
首先测试log4j的SocketAppender使用方法
分别建立服务端和客户端工程
服务端代码
创建java工程,命名为testServer,项目引入log4j-1.2.17.jar。
目录结构如下:
在src下创建TestServer.java和LogRunner.java,具体代码如下:
TestServer.java:
package testServer;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class TestServer {
public static void main(String[] args) throws IOException {
ServerSocket socket = new ServerSocket(5000);
while (true) {
Socket client = socket.accept();
Thread t = new Thread(new LogRunner(client));
t.start();
}
}
}
LogRunner.java
package testServer;
import java.io.ObjectInputStream;
import java.net.Socket;
import org.apache.log4j.spi.LoggingEvent;