向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

时间: 2014-02-22

向jboss写入服务器日志的相关文章

五个改善你服务器日志的技术

原文链接,译文链接,译者:梁海舰,校对:方腾飞     最近我们看到各种各样新的工具,能够帮助你搞定日志.开源的项目如Scribe和LogStash,在线的工具如Splunk,托管的服务如Sumologic和PaperTrail.这些工具可以帮你减少大量日志数据. 但是有一个东西它们都无法帮到你,它们都依赖你实际放入日志中的数据.获得更多.更高质量数据的任务就落在你身上了.所以,在关键时刻你需要调试部分代码和丢失的日志数据,你可能要取消晚饭了. 为了减少以上情况发生的次数,我要给你分享5件事情,

c#.NET中日志信息写入Windows日志中解决方案_C#教程

1. 目的   应用系统的开发和维护离不开日志系统,选择一个功能强大的日志系统解决方案是应用系统开发过程中很重要的一部分.在.net环境下的日志系统解决方案有许多种,log4net是其中的佼佼者.  在Windows2000及以上操作系统中,有一个Windows日志系统,它包括应用程序(Application)事件日志.系统(System)日志和安全(Security)日志,事件日志也可以是自定义日志.在.net Framework中也提供了相应的类和接口来使用应用程序事件日志或者自定义事件日志

服务器日志种种(2)&amp;#8212;-日志类型详解

在看了<服务器日志种种(1)>之后,对服务器上的日志大家已经有粗略的感受了吧,接下来这篇文章,小编给大伙具体讲讲,典型的服务器日志能够回答管理员哪几类问题.   用户如何访问 通常在线系统的最前端都是apache或者nginx类的HTTP服务器,它的日志记录了不同用户在特定时间的访问行为,举例而言,以下是一条常见的服务器访问日志: 213.60.233.243 - - [25/May/2004:00:17:09 +1200] "GET /internet/index.html HTT

Web服务器日志统计分析完全解决方案_服务器

  文章相关软件: webalizer http://www.mrunix.net/webalizer/ cronolog http://www.cronolog.org/ Apache http://www.apache.org/ 一. 前言 随着Internet上Web服务的发展,几乎各个政府部门.公司.大专院校.科研院所等都在构建或正在建设自己的网站.而与此同时,在构建网站建设中各个单位都会遇到各种各样的问题,那么对web服务器的运行和访问情况进行详细和周全的分析对于了解网站运行情况,发现

基于服务器日志的可视化分析工具

在进行互联网用户浏览行为的定量研究中,阿里巴巴中国站用户研究小组开发了一个基于服务器日志的可视化分析工具(视频). 在进行互联网用户浏览行为的定量研究中,阿里巴巴中国站用户研究小组开发了一个基于服务器日志的可视化分析工具(视频). User Behavior Visualization Analyzer from oldj on Vimeo. 这个分析工具可以通过用户产生的服务器日志数据自动还原出网站结构,并按照页面流量阈值绘制站点地图,并将关键的页面流量数据及其他商业指标进行可视化处理,标注在

Web 服务器日志工具点评

查看记录文件是很乏味的.记录文件令人厌恶,包含了太多的信息,经常使人非常头疼.幸运的是,这些枯燥的工作有代劳者,利用一些日志分析工具,不仅可以利用日志信息进行调试而且可以提供更多的内容.利用它们可以制作出有意义的各种报告.有很多用来分析服务器日志的工具.本文将重点介绍这些工具的和它们的发展方向. 在评估这些软件包之前,先确定你希望用它们来分析的日志类型.虽然大多数日志分析软件不仅仅支持Web服务器日志,但是,本文仅讨论web服务器的日志记录.记录分析软件能够显示从连接到服务器的IP地址到以饼图表

如何让你的Web服务器日志文件更安全

什么是IIS IIS即因特网信息服务,作为当今流行的Web服务器之一,它提供了强大的Internet和Intranet服务功能.因此,现在采用IIS作为Web服务器软件的单位还是很多的.默认情况下,这些服务器必须允许公众访问其资源.但我们发现,许多单位在防御攻击上的时间花费甚至远远多于维护和提供Web服务的时间. IIS安全 不过,这里的攻击静悄悄.除非你单位的Web站点成为毁灭性攻击的受害者,或者受到某种恶意代码的注入,一般来说,黑客会以一种不易觉察的方式攻入你的服务器,这是由于服务器可能收到

用python脚本远程清除sql server数据库服务器日志

python远程清除sqlserver数据库服务器日志,供参考: # coding=gbk from encodings import gbk import re import sys import  os import  pyodbc import traceback import decimal #连接数据库 conn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.43;DATABASE=master;UID=sa;PWD=pa

python操作ssh实现服务器日志下载的方法

  本文实例讲述了python操作ssh实现服务器日志下载的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #coding:utf-8 """ ssh操作例子 实现了服务器日志下载 2012-08-24 yywolf "&qu