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

热点内容
输入文件格式 浏览:103
织梦网站一排4张图片 浏览:301
乐1s可以升级到全网通吗 浏览:484
QQ浏览器保留密码mac 浏览:761
一台电脑如何共享文件夹 浏览:942
wps如何保存pdf文件 浏览:602
PS源文件是厘米 浏览:766
创建桌面文件夹路径 浏览:900
华为手机app应用数据哪些删除 浏览:765
数据库有哪些表格 浏览:741
bada12微信java 浏览:16
小白编程什么最好学 浏览:205
qq回头看头像 浏览:338
苹果换屏要多长时间 浏览:283
如何用平板电脑学编程 浏览:424
格式工厂怎么转换swf文件 浏览:817
怎么做一个试用网站 浏览:953
哪里有信息不对称的app 浏览:59
win10的gpeditmsc文件 浏览:451
4399游戏盒20版本 浏览:349

友情链接