How to modify logging.yml so that no daily file is created?


(David Reagan) #1

I've tried to configure logrotate to just zip up the daily files that
elasticsearch creates, but I just can't figure out how...

So, I thought I'd configure elasticsearch to just use one file and not
create daily files. That way logrotate can deal with rotation.

In logging.yml I see:

appender:

console:
type: console
layout:
type: consolePattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
file:
type: dailyRollingFile
file: ${path.logs}/${cluster.name}.log
datePattern: "'.'yyyy-MM-dd"
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
index_search_slow_log_file:
type: dailyRollingFile
file: ${path.logs}/${cluster.name}_index_search_slowlog.log
datePattern: "'.'yyyy-MM-dd"
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
index_indexing_slow_log_file:
type: dailyRollingFile
file: ${path.logs}/${cluster.name}_index_indexing_slowlog.log
datePattern: "'.'yyyy-MM-dd"
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"

I assume that I would change type: dailyRollingFile to something else. I've
searched both the elasticsearch and log4j docs, but I haven't figured out
where they show what options are valid. So, what options should I set to
make elasticsearch only use one file for each of the configured log files?

I'm running version 0.90.9.

Thanks!

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/ca0831f5-2cfb-4b01-9690-e6fdbcea953e%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


(system) #2