Ubuntu中WebLogic日志管理方法

一 日志位置与类型
二 查看与检索
三 轮转与清理
/u01/app/weblogic/domain_name/logs/*.log {dailyrotate 7missingoknotifemptycompresscreate 0644 weblogic weblogiccopytruncate}0 0 * * * cp /path/to/file.log /bak/file.$(date -d yesterday +%Y%m%d).log; cat /dev/null > /path/to/file.log0 1 * * 0 cd /bak; find . -mtime +90 -exec tar czf logs_$(date +%Y%U).tar {} ; ; find . -mtime +91 -delete四 日志级别与诊断
handlers= java.util.logging.ConsoleHandlerjava.util.logging.ConsoleHandler.level = INFOjava.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter.level= INFOcom.example.level = FINE五 集中监控与告警
input {file {path => "/u01/app/weblogic/domain_name/logs/*.log"start_position => "beginning"sincedb_path => "/var/lib/logstash/sincedb_weblogic"}}filter {grok {match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:loglevel} %{JAVACLASS:class} - %{GREEDYDATA:message}" }}}output {elasticsearch {hosts => ["localhost:9200"]index => "weblogic-%{+YYYY.MM.dd}"}}