The current log file name I have is: catalina.2010-02-24.log.
I want to add this for splunk indexing, but i am running into problems, since there is no static file name, since everyday tomcat renames the log file.
[tail:///var/logs/catalina.2010-02-24.log] is not gonna work. Is there a way around this problem
You can index either the whole directory, or use wildcards to select the appropriate files.
In your case,
[monitor://var/logs/catalina.*.log]
should work correctly.You could add a script that runs as a daily cron job which symlinks the file based on the date to catalina.current.log or something such as this.
Example:
Then of course just use
catalina.current.log
to access the current day's log.