You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

44 lines
824 B

#!/bin/bash
DEVICE_NUM=${1:-"2"}
DEVICE=ttyUSB${DEVICE_NUM}
DEVICE_FILE=/dev/${DEVICE}
BAUDRATE=115200
LOGDIR=logs
LOGFILE=${LOGDIR}/${DEVICE}.log
TAG=${2:-"None"}
log_message() {
msg=${1:-""}
echo ${msg} >> ${LOGFILE}
}
launch_message() {
log_message
log_message "-----------------------------"
log_message " Logging launched: $(date)"
log_message " Get logs from \'${DEVICE_FILE}\'"
log_message " Logfile saved at \'${LOGFILE}\'"
log_message " TAG: ${TAG}"
log_message "-----------------------------"
}
old_main() {
launch_message
sudo screen -L -Logfile ${LOGFILE} ${DEVICE_FILE} ${BAUDRATE}
sudo chown $USER:$USER ${LOGFILE}
log_message
log_message
}
main() {
sudo python3 python/pyLogger.py --log-config python/log-config.yml
}
main