View Javadoc

1   package ch.qos.logback.access.pattern;
2   
3   import java.net.InetAddress;
4   import java.net.UnknownHostException;
5   
6   import ch.qos.logback.access.spi.AccessEvent;
7   
8   public class LocalIPAddressConverter extends AccessConverter {
9   
10    String localIPAddressStr;
11  
12    public LocalIPAddressConverter() {
13      try {
14        localIPAddressStr = InetAddress.getLocalHost().getHostAddress();
15      } catch (UnknownHostException uhe) {
16        localIPAddressStr = "127.0.0.1";
17      }
18    }
19  
20    public String convert(AccessEvent accessEvent) {
21      return localIPAddressStr;
22    }
23  
24  }