发表于: 2017-12-22 14:45:20

2 713


从师兄那偷来的,这个不算今天的日报,下面的才是

配置文件Log4j.xml

1.配置根Logger,语法:

log4j.rootLogger = [ level ] , appenderName, appenderName, … 

level是日志记录优先级,appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。 

2.配置日志信息输出目的地Appender

log4j.appender.appenderName =  fully.qualified.name.of.appender.class 

其中,Log4j提供的appender有以下几种: 

org.apache.log4j.ConsoleAppender(控制台), 

org.apache.log4j.FileAppender(文件), 

org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件), 

org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), 

org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) 

3.配置日志信息的布局

log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class 

其中,Log4j提供的layout有以下几种: 

org.apache.log4j.HTMLLayout(以HTML表格形式布局), 

org.apache.log4j.PatternLayout(可以灵活地指定布局模式), 

org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串), 

org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

4.输出格式设置

在配置文件中可以通过log4j.appender.A1.layout.ConversionPattern设置日志输出格式。 

然后有一堆参数

挑重要的:

%p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, 

%d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,

%n: 输出一个回车换行符,Windows平台为”\r\n”,Unix平台为”\n”输出日志信息换行 

%l: 输出日志事件的发生位置,相当于%C.%M(%F:%L)的组合,包括类目名、发生的线程,以及在代码中的行数。

%F: 输出日志消息产生时所在的文件名称 

%L: 输出代码中的行号 

%m: 输出代码中指定的消息,产生的日志具体信息 


使用log4j先要导入jar包

commons-logging.jar

logging-log4j-1.2.9.jar




今天完成的事情

1.在服务器配置jdk

  昨天失败似乎是版本原因?今天安装非常顺利。我是先下载到本机,再上传的。

  在安装之前呢,要先卸载了自带的jdk6

  apt-get purge operjdk*    这个命令会把jdk6卸载

  然后就用tar zxvf 解压上传好的jdk包,我用的是jdk-8u151-linux-x64.tar.gz

  tar zxvf jdk-8u151-linux-x64.tar.gz  这个命令就会解压jdk

  然后更改文件名字,方便后面的配置变量

  mv jdk1.08_151 java8   这个 命令就把解压出来的文件夹名称改了

  接下来是配置环境变量

  vi ~/.bashrc   这个命令就是打开配置文件

  在最下面加上几句:

export JAVA_HOME=/usr/java/java8

export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

  然后保存退出 :wq

  刷新文件使其马上生效

 source ~/.bashrc  此时我们已经配置完成

  在控制台输入java -version来检验是否成功

  如图所示,配置成功。

2.在服务器安装mysql

  按照简称安装了mysql,在安装之前看了师兄们的日报,心里十分忐忑,但是没想到居然几分钟就安装完了...

  首先,更新系统

apt-get update

  然后安装,分别输入下列指令,什么都回车,一路下来就好了

apt-get install mysql-server

apt-get isntall mysql-client

apt-get install libmysqlclient-dev

  接下来是验证是否安装成功

  netstat -tap | grep mysql     结果如图:

  这就安装成功了

3.尝试本地连接远程服务器

  这个搞了好久,一直失败,而且不得要领,我按照教程做的,但是我同样的命令输出之后,弹出的结果却和教程的不一样,所以至今还在搞...


今天的收获

  学会了在linux下配置jdk和安装mysql

今天遇到的问题

  远程连接失败,错误码是2003

明天计划的事情

  努力实现远程连接


最后,麻烦师兄审核了



返回列表 返回列表
评论

    分享到