发表于: 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
明天计划的事情
努力实现远程连接
最后,麻烦师兄审核了
评论