elastic设置日志保存时间_es日志配置,只保存最近3天的日志

Elasticsearch使用Log4j 2进行日志记录。可以使用log4j2.properties文件配置Log4j2。

Elasticsearch公开三个属性

${sys:es.logs.base_path},

${sys:es.logs.cluster_name}

${sys:es.logs.node_name}

可以在配置文件中被引用,以确定日志文件的位置。

该属性${sys:es.logs.base_path}将解析为日志目录,

${sys:es.logs.cluster_name}将解析为群集名称(在默认配置中用作日志文件名的前缀),

${sys:es.logs.node_name}并将解析为节点名称(如果显式设置了节点名称)。

例如,如果你的日志目录(path.logs)是/var/log/elasticsearch和您的群集名为production然后${sys:es.logs.base_path}将解析/var/log/elasticsearch和 \({sys:es.logs.base_path}\){sys:file.separator}${sys:es.logs.cluster_name}.log 将解析/var/log/elasticsearch/production.log。

######## Server JSON ############################

appender.rolling.type = RollingFile

appender.rolling.name = rolling

appender.rolling.fileName = ${sys:es.logs.base_path}${sys:file.separator}${sys:es.logs.cluster_name}_server.json

你可能感兴趣的:(elastic设置日志保存时间)