logging: add log initializer function
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
1
kiauh.sh
1
kiauh.sh
@@ -49,6 +49,7 @@ function kiauh_update_avail(){
|
||||
}
|
||||
|
||||
check_euid
|
||||
init_logfile
|
||||
set_globals
|
||||
init_ini
|
||||
kiauh_update_avail
|
||||
|
||||
@@ -25,14 +25,20 @@ function main_ui(){
|
||||
echo -e "| | KlipperScreen: $(klipperscreen_status)|"
|
||||
echo -e "| 6) [Settings] | Telegram Bot: $(get_telegram_bot_status)|"
|
||||
echo -e "| | |"
|
||||
echo -e "| $(get_kiauh_version)| Octoprint: $(octoprint_status)|"
|
||||
echo -e "| $(print_kiauh_version)| Octoprint: $(octoprint_status)|"
|
||||
quit_footer
|
||||
}
|
||||
|
||||
function get_kiauh_version(){
|
||||
local version
|
||||
cd "${SRCDIR}/kiauh"
|
||||
version="$(printf "%-20s" "$(git describe HEAD --always --tags | cut -d "-" -f 1,2)")"
|
||||
version="$(git describe HEAD --always --tags | cut -d "-" -f 1,2)"
|
||||
echo "${version}"
|
||||
}
|
||||
|
||||
function print_kiauh_version(){
|
||||
local version
|
||||
version="$(printf "%-20s" "$(get_kiauh_version)")"
|
||||
echo "${cyan}${version}${white}"
|
||||
}
|
||||
|
||||
|
||||
@@ -79,6 +79,17 @@ function timestamp() {
|
||||
date +"[%F %T]"
|
||||
}
|
||||
|
||||
function init_logfile() {
|
||||
local log="/tmp/kiauh.log"
|
||||
{
|
||||
echo -e "#================================================================#"
|
||||
echo -e "# New KIAUH session started on: $(date) #"
|
||||
echo -e "#================================================================#"
|
||||
echo -e "KIAUH $(get_kiauh_version)"
|
||||
echo -e "#================================================================#"
|
||||
} >> "${log}"
|
||||
}
|
||||
|
||||
function log_info() {
|
||||
local message="${1}" log="${LOGFILE}"
|
||||
echo -e "$(timestamp) <INFO> ${message}" | tr -s " " >> "${log}"
|
||||
|
||||
Reference in New Issue
Block a user