导航:首页 > 文件类型 > 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配置文件详解相关的资料

热点内容
word删除尾注分隔符 浏览:773
公告质疑需要哪些文件 浏览:608
数据库模型是干什么的 浏览:404
win10的驱动怎么安装驱动 浏览:320
word文件水印怎么取消 浏览:443
rhel6的镜像文件在哪里下载 浏览:571
成功正能量微信头像 浏览:848
wps表格如何恢复数据 浏览:264
linuxc静态库创建 浏览:838
u盘有微信文件但微信恢复不了 浏览:585
苹果的网站数据是什么 浏览:22
ps滚字教程 浏览:237
win7网络邻居如何保存ftp 浏览:186
安卓客户端代理服务器 浏览:572
编程用苹果 浏览:659
51虚拟机的文件管理在哪里 浏览:13
win10系统有没有便签 浏览:722
java引用传递和值传递 浏览:109
oracle下载安装教程 浏览:854
php筛选数据库 浏览:830

友情链接