small-package/luci-app-openclash/root/usr/share/openclash/log.sh

23 lines
383 B
Bash
Raw Normal View History

2021-09-05 16:50:22 +08:00
#!/bin/sh
START_LOG="/tmp/openclash_start.log"
LOG_FILE="/tmp/openclash.log"
LOG_OUT()
{
if [ -n "${1}" ]; then
echo -e "${1}" > $START_LOG
echo -e "$(date "+%Y-%m-%d %H:%M:%S") ${1}" >> $LOG_FILE
fi
}
2021-11-16 12:46:32 +08:00
LOG_ALERT()
{
2022-12-20 08:47:57 +08:00
echo -e "$(tail -n 20 $LOG_FILE |grep -E 'level=fatal|FTL\ \[Config\]' |awk 'END {print}')" > $START_LOG
2021-11-16 12:46:32 +08:00
sleep 3
}
2021-09-05 16:50:22 +08:00
SLOG_CLEAN()
{
echo "" > $START_LOG
}