zoukankan      html  css  js  c++  java
  • 向jboss写入服务器日志

    实际开发中,记录日志是常用的功能,jboss默认情况下已经记录了很多运行日志,如果开发人员要手动在server.log中写入日志,可以参考下面的方法:

     1 package utils;
     2 
     3 import java.util.logging.Level;
     4 import java.util.logging.Logger;
     5 
     6 public final class LoggerUtils {
     7 
     8     private final static Logger LOGGER = Logger.getLogger(LoggerUtils.class
     9             .toString());
    10 
    11     public static void info(String msg) {
    12         LOGGER.info(msg);
    13         System.out.println(msg);
    14     }
    15 
    16     public static void severe(String msg) {
    17         LOGGER.log(Level.SEVERE, msg);
    18         System.out.println(msg);
    19     }
    20 
    21 }
    LoggerUtils

    有了这个类后,其它地方就可以方便使用了,比如在web应用中,可以在ManagedBean上直接用:

     1 package controller;
     2 
     3 import javax.inject.Named;
     4 import utils.LoggerUtils;
     5 
     6 @Named("Index")
     7 public class IndexController {
     8 
     9     public String sayHello() {
    10         String msg = "hello ,this is a log message for test";
    11         LoggerUtils.info(msg);
    12         LoggerUtils.severe(msg);
    13 
    14         return "Hello Logeer!";
    15 
    16     }
    17 
    18 }
    IndexController

    随便建个xhtml页面调用一下:

    <b>#{Index.sayHello()}</b>

    最后运行效果如下:

     

    示例源代码下载:jboss-logger-test.zip

  • 相关阅读:
    03-HTML之body标签
    02-HTML之head标签
    01-HTML介绍
    第十五章 并发编程
    第十四章 网络编程
    第十三章 模块和包
    第十二章 异常和错误
    第十一章 面向对象进阶
    第九章 常用模块(续)
    003 配置负载均衡
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/3561349.html
Copyright © 2011-2022 走看看