写日志范例

原创 2012年03月27日 16:25:51

  private static final   LoggerUtils lo = LoggerUtils.getInstance(ExistedSystemAction.class);

 

public String listProject()
    {
        LoggerUtil.debug("enter listProject()");
        loggerManager.addLog(LogLevel.INFO.toString(), PropertieZhLogTools.getInstance().getStringVal("ExistedSystemAction.listProject.start"), LogLanguage.ZH_CN);
        loggerManager.addLog(LogLevel.INFO.toString(), PropertieEnLogTools.getInstance().getStringVal("ExistedSystemAction.listProject.start"), LogLanguage.EN_US);
        lo.saveLogToFile(LogLevel.INFO, PropertieZhLogTools.getInstance().getStringVal("ExistedSystemAction.listProject.start"));
        lo.saveLogToFile(LogLevel.INFO, PropertieEnLogTools.getInstance().getStringVal("ExistedSystemAction.listProject.start"));

}

 

日志表


CREATE TABLE tbl_sys_log
(
  id integer NOT NULL DEFAULT nextval(('tbl_logger_seq'::text)::regclass),
  user_id character varying(64),
  log_level character varying(32),
  language_flag character varying(32),
  log_content character varying(255),
  userdefined1 character varying(100),
  userdefined2 character varying(100),
  setup_time timestamp without time zone NOT NULL,
  user_name character(20),
  CONSTRAINT tb_sys_log_pk PRIMARY KEY (id )
)
WITH (
  OIDS=FALSE
);
ALTER TABLE tbl_sys_log
  OWNER TO postgres;

软件开发文档范例

对于软件工程学科的同学都知道,软件工程是一门技术含量高设计极其复杂的学科。为了控制好软件产品质量和规范,就必须用大量的文档约束软件工程的进度和状态。浩大的软件工程对于缺少工作和项目经验的人来说,必然是...
  • SunCherryDream
  • SunCherryDream
  • 2014年04月08日 09:11
  • 43857

HBase 预写日志 (WAL)

WAL最重要的作用是灾难恢复,一旦服务器崩溃,通过重放log,我们可以恢复崩溃之前的数据。如果写入WAL失败,整个操作也将认为失败。 图6  WAL   基本流程:首先,客户...
  • mlljava1111
  • mlljava1111
  • 2014年10月15日 22:06
  • 674

怎么用php写一个日志功能的函数

我们要写一个写日志的函数,首先需要了解需求,我们一般怎么用日志函数呢?例如,程序执行到某一步,我希望把这个变量(地址)$user_address的值打印到日志,我们希望日志里是这么写的:xx-xx-x...
  • gongstrong123
  • gongstrong123
  • 2016年03月08日 14:01
  • 2201

HBase WAL预写日志

HBase的region服务器会将数据保存到内存中,直接有足够多的数据才会将其刷写到硬盘中,这样可以避免创建很多的小文件。存储在内存中的数据具有不稳定性,如果服务器断电那么内存中的数据就会可能丢失。 ...
  • Post_Yuan
  • Post_Yuan
  • 2016年12月12日 09:48
  • 475

关于Thinkphp的日志写入

一、配置文件TP通过配置文件对日志进行设置.要开启日志记录,必须在配置中开启LOG_RECORD参数,以及可以在项目配置文件中配置需要记录的日志级别'LOG_RECORD' =>...
  • zhao0829wang
  • zhao0829wang
  • 2015年07月31日 10:25
  • 7893

关于使用C#编写一个简单的日志类

最近在项目中编写的log类,在博客上记录一下。 在调用的时候会按照当前时间自动生成对应的日志文件。代码如下: using System; using System.Collections.Gene...
  • carlblack1987
  • carlblack1987
  • 2017年03月24日 16:32
  • 239

C#将运行异常写成日志文件

我们在程序编写中,一些尚未测试出来的错误很可能在用户使用的过程中报异常,让用户来面向异常这是不友好的。将异常写成日志既不给用户造成压力又方便维护人员调改代码 思维导图 显示并忽略 这个是最...
  • Ljm15832631631
  • Ljm15832631631
  • 2016年11月18日 22:12
  • 830

多线程、多进程写同一日志情况下的日志库中 I/O 的选型

文件描述符与 inode 相关背景知识 出自《The Linux Programming Interface》 多线程 有上面的背景知识可知,多线程情况下写同一文件用的是同一个【文件偏移量】,...
  • duyiwuer2009
  • duyiwuer2009
  • 2015年01月29日 12:13
  • 1579

C# 简易异步日志类

前言   即使是小型项目,也需要日志的功能,这里就不讨论Log4Net之类的框架,提供一个异步的、控制台输出+日志文件输出的简易日志帮助类。   正文   一、帮助类文件Logger.cs...
  • jjkliu
  • jjkliu
  • 2014年02月11日 11:27
  • 2089

自己写的C++日志类log

主要功能是在服务器运行的时候可以打印日志到日志文件中,主要运用到的知识点有线程, 线程锁,条件变量,STL的deque。大致思路是这样的:             这个类提供一个接口,可以直接调用他...
  • u012314708
  • u012314708
  • 2016年08月05日 17:12
  • 3082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写日志范例
举报原因:
原因补充:

(最多只允许输入30个字)