如何写一个log4j.xml的工具类方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何写一个log4j.xml的工具类方法相关的知识,希望对你有一定的参考价值。
参考技术A 把任何一个对象丢进框架中的对应的输出日志的方法中,都能输出这个对象所对应的toString重写方法,来输出对象的包含的数据,现在能实现:字符串,数组,List,Map集合 参考技术B 如下Log4j2Utils解析log4j.xml配置文件,代码如下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
44
45
46
47
48
49
50
51
52
53
54
import java.io.File;
import java.io.IOException;
import java.net.URI;
public class Log4j2Utils
private static final String FQCN = org.apache.log4j.Logger.class.getName();
public static org.apache.logging.log4j.spi.LoggerContext _getContext()
return org.apache.logging.log4j.LogManager.getFactory().getContext(FQCN, org.apache.log4j.Logger.class.getClassLoader()
,null,false);
public static void reconfigure(final URI configLocation)
final org.apache.logging.log4j.core.LoggerContext ctx = (org.apache.logging.log4j.core.LoggerContext)_getContext();
ctx.setConfigLocation(configLocation);
java 定义类 如何写?
创建Apple类,类中有两个属性,分别是名称和价格。通过get,set方法设置属性。
创建Store类,实例化两个Apple对象,通过访问对象的方法,设置对象属性,并输出对象的属性。
要求:使用this关键字。
类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:
class 类名
成员变量类型变量名称;
………
类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。看如下代码定义了雇员类:
/** 定义雇员类 */
public class Emp
String name;
int age;
char gender;
double salary;
在如上的实例代码中,仅仅定义了Emp类型的组成,即成员变量。该类定义了4个成员变量:String类型的name用于存放名字;int类型的age用于存放年龄;char类型的gender用于存放性别;double类型的salary用于存放工资。追问
创建Apple类,类中有两个属性,分别是名称和价格。通过get,set方法设置属性。
创建Store类,实例化两个Apple对象,通过访问对象的方法,设置对象属性,并输出对象的属性。
要求:使用this关键字。 这样的题目代码写出来是什么样的
以上是关于如何写一个log4j.xml的工具类方法的主要内容,如果未能解决你的问题,请参考以下文章