`
lancijk
  • 浏览: 390181 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

回忆:日志文件的重写

阅读更多

 

哎...纯粹就是找点代码做

import org.apache.log4j.Level;
import org.apache.log4j.Logger;

public class SysLogger {
	//	static{
	//	PropertyConfigurator.configure("./config/log4j.properties");
	//}
	private static final String module = SysLogger.class.getName();

	public static void debug(String debugStr) {
		Logger log = Logger.getLogger("debug");
		log.log(module, Level.DEBUG, debugStr, null);
	}

	public static void info(String infoStr) {
		Logger log = Logger.getLogger("info");
		log.log(module, Level.INFO, infoStr, null);
	}

	public static void warn(String warnStr) {
		Logger log = Logger.getLogger("warn");
		log.log(module, Level.WARN, warnStr, null);
	}

	public static void error(String errStr, Throwable e) {
		Logger log = Logger.getLogger("error");
		log.log(module, Level.ERROR, errStr, e);
	}

	public static void error(String errStr) {
		Logger log = Logger.getLogger("error");
		log.log(module, Level.ERROR, errStr, null);
	}

  

接着是读取 配置文件(load 一个输入流就好了)

	InputStream in = *.getResourceAsStream("mongodb.properties");
	Properties prop = new Properties(); 
	prop.load(in);
			
	String host = prop.getProperty("host").trim();

 

分享到:
评论

相关推荐

    Java方法的艺术:重载与重写的深度解析

    #### 二、方法重写:子类对父类的扩展 方法重写发生在继承体系中,子类可以重写父类的方法,以提供特定的实现。方法重写的关键点包括: - 子类方法必须具有和父类方法相同的方法名、返回类型和参数列表。 - 子类...

    一个简单的语言的语法(二):ANTLR的重写规则

    ANTLR,全称ANother Tool for Language Recognition,是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。在本主题中,我们将深入探讨ANTLR中的重写规则,特别是在创建一个简单语言上...

    apache日志文件说明

    除了上述提到的日志文件外,Apache还提供了其他类型的日志文件,如PID文件、脚本日志、重写日志等。 - **PID文件**:记录了Apache进程ID,这对于管理Apache进程非常有用。 - **脚本日志**:记录了CGI脚本的输出,这...

    qDebug重写,用于日志打印的重定向

    要重写`qDebug()`以实现日志重定向,我们首先需要知道Qt的日志系统是如何工作的。Qt使用了一个名为`qInstallMessageHandler()`的函数,允许我们安装自定义的消息处理器。这个处理器是一个函数指针,接受一个消息类型...

    URL 重写类 url class

    1. URL 重写:使用 `.htaccess` 配置文件和 PHP 类库实现。 2. URL 解析与生成:`class.cleanurl.php` 中的类处理 URL 的解析和生成。 3. 路由管理:将友好的 URL 映射到实际的 PHP 脚本或函数。 4. 源码分析:`...

    Delphi中用多线程实现日志文件的读写与管理

    在IT行业中,日志文件的管理和读写是系统监控、调试和故障排查的重要手段。尤其在复杂的软件系统中,为了确保程序的稳定性和性能,往往需要实时记录运行过程中的各种事件。Delphi作为一款强大的面向对象的编程环境,...

    重写log4j流记录日志到指定文件

    重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在...

    IIS URL 重写模块工具

    规则可以写在Web.config文件中,也可以在IIS管理控制台的“URL重写”模块界面进行可视化编辑。 **三、URL重写规则的编写** 1. **基本规则**:如将`http://example.com/article?id=123`重定向到`...

    Apache配置文件 重写设置

    将源码解压缩 上传到配置好的网站根目录之后 只有首页能访问 其他页面404 ? 使用的是TP/laravel框架开发的源码 路径会出现问题 修改httpd.conf 打开 LoadModule rewrite_module ...找到上述代码 路径重写 添加代码

    IIS下万能301跳转方法:URL伪静态重写+PHP301

    1. **配置IIS的HTTPD.INI文件**:在IIS的配置文件中添加伪静态重写的规则,例如: ``` [ISAPI_Rewrite] #...其他配置... RewriteRule ^(.*)/bbs/(.*)$ $1/bbs/301.php?go=$2 [L] ``` 这段规则会捕获所有指向`...

    ASP.NET源码——UrlRewriter.NET地址重写示例程序3阶段.zip

    这些规则通常定义在Web.config配置文件中,使得配置和管理变得简单。 本示例程序分为三个阶段,可能分别展示了UrlRewriter.NET的逐步应用和功能增强。以下是可能包含在每个阶段中的关键知识点: 1. **阶段一:基础...

    Java重写.docx

    2. 被final关键字修饰的方法不能被重写:如果父类方法被final关键字修饰,那么子类不能重写该方法。 3. 被static修饰的方法不能被重写:如果父类方法被static修饰,那么子类不能重写该方法。 但是,如果子类中定义了...

    asp重写文件包,iis重写

    1. web.config文件:这是ASP.NET应用程序的主要配置文件,其中包含了URL重写规则的定义。开发者可以通过编辑此文件,添加、修改或删除URL重写规则。 2. 示例规则:文件包可能包含示例规则,帮助开发者理解如何编写...

    Git:Git高级特性:重写历史.docx

    Git:Git高级特性:重写历史.docx

    重写:OCPsoft URL重写框架

    改写 一个高度可配置的URL重写工具,适用于Java EE 6+和Servlet 2.5+应用程序,支持与以下组件的集成: CDI 弹簧DI ... 在应用程序的POM文件中包括OCPSoft Rewrite: <groupId>org.ocpsoft.r

    微软URL重写文件

    在给定的文件"sethyates-urlrewriter-fef0f97"中,我们可以推断这是一个特定的URL重写模块的源代码或二进制文件,可能是由Seth Yates开发的。这个版本号(fef0f97)可能代表了Git仓库的一个特定提交,通常用于版本...

    Rust换本科生:用Rust重写CC ++编程探针

    Rust换本科生:用Rust重写CC ++编程探针

    重写struts2文件上传处理类

    7. **安全与性能优化**: 在重写`PerfMultiPartRequest`时,应考虑安全因素,如限制文件大小以防止DoS攻击,验证文件类型以防止恶意文件上传。同时,优化文件处理速度,比如使用流式处理减少内存占用。 8. **异常...

    UrlWriter实现url重写的一个实例

    这个文件可能包含具体的UrlWriter实现代码或者是一个演示如何使用UrlWriter进行URL重写的示例项目。为了深入理解这个实例,我们需要关注以下几个关键知识点: 1. **URL重写原理**:URL重写是通过配置服务器规则,将...

Global site tag (gtag.js) - Google Analytics