Errorlog或者是運行日誌是任何一個軟體的運行中異常診斷必看的文件之一,折騰Redis的過程中以為有預設的錯誤日誌(或啟動日誌),不過一直沒有發現類似的日誌文件,在看了預設的配置文件之後,發現Redis預設並沒有配置ErrorLog,上面寫的很清楚,如果沒有指定logfile(的路徑),logs ...
Errorlog或者是運行日誌是任何一個軟體的運行中異常診斷必看的文件之一,折騰Redis的過程中以為有預設的錯誤日誌(或啟動日誌),不過一直沒有發現類似的日誌文件,
在看了預設的配置文件之後,發現Redis預設並沒有配置ErrorLog,上面寫的很清楚,如果沒有指定logfile(的路徑),logs will be sent to /dev/null
# Specify the log file name. Also the empty string can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
logfile ""
因此在給logfile "/usr/local/redis5/redis_log.log"指定一個文件之後,啟動Redis的過程,將會把啟動過程中的日誌信息寫入日誌文件(包括啟動錯誤日誌信息,運行日誌,bgsave備份日誌等等)
啟動日誌的格式也是跟控制台的日誌格式一樣。