导航:首页 > 文件类型 > linuxlog4j配置文件详解

linuxlog4j配置文件详解

发布时间:2024-08-06 19:48:36

Ⅰ 在linux下配置log4j

其实主要矛盾是在linux下的物理路径问题:

1、使用<%=application.getRealPath("/")%>测试出当前站点在系统中的绝对路径,如:/vhost/6/6/2/net66243875/www/

2、修改输出源中文件位置如:

# 每天新建日志
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=/vhost/6/6/2/net66243875/www/log.txt
log4j.appender.A1.Encoding=utf-8
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%n

Ⅱ linux的java运行出错

你的log4j配置文件有错误,你看看你的log4j用的是properties文件还是xml文件,在里面搜manager,把相关的段删掉就ok了

Ⅲ SSH项目里配置了日志文件,为什么没有输出日志

看看有log4j的jar包没得

Ⅳ linux下部署的tomcat项目,日志产生的catalina.out文件

使用log4j来输出日志。

一种方法是采用log4j输出到自己定义的日志文件中(参见:http://ke..com/link?url=-);
一种方法是更换tomcat中的一些包,使用log4j来接管catalina.out的日志生成方式(参见:http://my.oschina.net/jsan/blog/205669);
以上两种方法中,关于log4j的配置和日志记录方式都是一样的,只是使用log4j的方式不同而已,条条大路通罗马。

然后要在清空已有的日志记录的话,可以采用crontab定时检查日志文件名,remove掉就行。

Ⅳ log4j打印的时间跟Linux系统时间不一致怎么办

linux启动java的时候 脚本加上时区 可以解决 但是貌似还有其他办法
-Xms128m -Xmx512m -Duser.timezone=GMT+08

Ⅵ linux 服务器 怎么查看 system.out.println

可以在java进程当前对话中可以看到打印输出的东西
如果不是当前会话,则可能看不到,因为是输出到终端的, 可以采用log4j输出到文件中

Ⅶ Spring Boot教程第22篇:整合elk,搭建实时日志平台

这篇文章主要介绍springboot整合elk.

elk 简介

elk下载安装

elk下载地址:https://www.elastic.co/downloads/

建议在 linux上运行,elk在windows上支持得不好,另外需要jdk1.8 的支持,需要提前安装好jdk.

下载完之后: 安装,以logstash为栗子:

配置、启动 Elasticsearch

打开Elasticsearch的配置文件:

修改配置:

network.host=localhost

network.port=9200

它默认就是这个配置,没有特殊要求,在本地不需要修改。

启动Elasticsearch

启动成功,访问localhost:9200,网页显示:

配置、启动 logstash

在 logstash的主目录下:

修改 log4j_to_es.conf 如下:

input {

log4j {

mode => "server"

host => "localhost"

port => 4560

}

}

filter {

#Only matched data are send to output.

}

output {

elasticsearch {

action => "index" #The operation on ES

hosts => "localhost:9200" #ElasticSearch host, can be array.

index => "applog" #The index to write data to.

}

}

修改完配置后启动:

./bin/logstash -f config/log4j_to_es.conf

终端显示如下:

访问localhost:9600

证明logstash启动成功。

配置、启动kibana

到kibana的安装目录:

默认配置即可。

访问localhost:5601,网页显示:

证明启动成功。

创建springboot工程

起步依赖如下:

log4j的配置,/src/resources/log4j.properties如下:

log4j.rootLogger=INFO,console

# for package com.demo.elk, log would be sent to socket appender.

log4j.logger.com.forezp=DEBUG, socket

# appender socket

log4j.appender.socket=org.apache.log4j.net.SocketAppender

log4j.appender.socket.Port=4560

log4j.appender.socket.RemoteHost=localhost

log4j.appender.socket.layout=org.apache.log4j.PatternLayout

log4j.appender.socket.layout.ConversionPattern=%d [%-5p] [%l] %m%n

log4j.appender.socket.ReconnectionDelay=10000

# appender console

log4j.appender.console=org.apache.log4j.ConsoleAppender

log4j.appender.console.target=System.out

log4j.appender.console.layout=org.apache.log4j.PatternLayout

log4j.appender.console.layout.ConversionPattern=%d [%-5p] [%l] %m%n

打印log测试:

在kibana 实时监控日志

打开localhost:5601:

Management=>index pattrns=>add new:

点击discovery:

阅读全文

与linuxlog4j配置文件详解相关的资料

热点内容
c盘oem文件夹 浏览:776
一人我饮酒醉多版本的 浏览:845
海克斯康三次元如何编程循环测量 浏览:518
app无法下载是为什么苹果手机 浏览:518
右击此电脑管理找不到此文件 浏览:264
图像文件格式百科 浏览:523
没有网络怎么定位 浏览:972
剪切到优盘文件找不到了 浏览:764
电脑管家的文件名 浏览:910
如何将扫描文件转换为电子版 浏览:4
u盘的h246文件怎么播放 浏览:203
如何用阿里云服务器学习数据库 浏览:84
华为文件管理找不到下载文件 浏览:409
word模板dot的使用 浏览:466
春节车找人app哪个好 浏览:618
文件管理电脑找不到了怎么办 浏览:516
如何改变app图标图片 浏览:767
什么是大数据结构的最低层 浏览:575
pdf文件给对方后期改密码收回 浏览:295
word2010怎么画箭头 浏览:184

友情链接