在 Debian 系统上管理 Java 日志有多种方法,以下是一些常用的工具和步骤:
Logback:
logback.xml
,放置在 src/main/resources
目录下,可以通过该配置文件定义不同的日志级别、输出格式和输出目标。ELK Stack:
sudo apt update && sudo apt upgrade
sudo apt install openjdk-8-jre-headless
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
tar zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz
sudo cp elasticsearch-7.14.0/config/jvm.options /etc/jvm.options
sudo cp elasticsearch-7.14.0/config/elasticsearch.yml /etc/elasticsearch.yml
sudo sysctl -p
sudo vim /etc/security/limits.conf
./bin/elasticsearch
./bin/kibana
常用命令行工具:
-f
和 -F
。sudo tail -f /var/log/apache2/access.log
sudo tail -F /var/log/apache2/access.log
sudo apt install multitail
sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
sudo apt install lnav
sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
sudo less +F /var/log/apache2/access.log