b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

log4j appender自定义_log4j routingappender_fileappender log4j(33)

电脑杂谈  发布时间:2017-01-30 04:04:43  来源:网络整理

66topicPublisher = topicSession.createPublisher(topic);

67LogLog.debug("Starting TopicConnection.");

68topicConnection.start();

69jndi.close();

70} catch (JMSException e) {

71errorHandler.error(

72"Error while activating options for appender named ["

73+ name + "].", e, ErrorCode.GENERIC_FAILURE);

74} catch (NamingException e) {

75errorHandler.error(

76"Error while activating options for appender named ["

77+ name + "].", e, ErrorCode.GENERIC_FAILURE);

78} catch (RuntimeException e) {

79errorHandler.error(

80"Error while activating options for appender named ["

81+ name + "].", e, ErrorCode.GENERIC_FAILURE);

82}

83 }

84

85 public void append(LoggingEvent event) {

86if (!checkEntryConditions()) {

87return;

88}

89try {

90ObjectMessage msg = topicSession.createObjectMessage();

91if (locationInfo) {

92event.getLocationInformation();

93}

94msg.setObject(event);

95topicPublisher.publish(msg);

96} catch (JMSException e) {

97errorHandler.error("Could not publish message in JMSAppender ["

98+ name + "].", e, ErrorCode.GENERIC_FAILURE);

99} catch (RuntimeException e) {

100errorHandler.error("Could not publish message in JMSAppender ["

101+ name + "].", e, ErrorCode.GENERIC_FAILURE);

102}

103 }

TelnetAppender类

TelnetAppender类将日志消息发送到指定的Socket端口(默认为23),用户可以使用telnet连接以获取日志信息。这里的实现貌似没有考虑到telnet客户端如何退出的问题。另外,在windows中可能默认没有telnet支持,此时只需要到”控制面板”->”程序和功能”->”打开或关闭windows功能”中大概Telnet服务即可。TelnetAppender使用内部类SocketHandler封装发送日志消息到客户端,如果没有Telnet客户端连接,则日志消息将会直接被抛弃。

1 private SocketHandler sh;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29497-33.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 郑瑞璟
      郑瑞璟

      我更新后下载App无法下载

    • 魏张鉴
      魏张鉴

      然后苏联海军菜打出我舰奉命撞击你舰的警告之后才撞击的

    • 蜀昭烈帝
      蜀昭烈帝

      他们敢来我们海巡逻

    热点图片
    拼命载入中...