summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/fifa.sh17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/fifa.sh b/src/fifa.sh
index 0dc3900..aab895a 100755
--- a/src/fifa.sh
+++ b/src/fifa.sh
@@ -3,7 +3,7 @@
###### Set some default variables or get them from the setup script ######
TITLE="Flexible Installer Framework for Arch linux"
LOG="/dev/tty7"
-
+LOGFILE=/home/arch/fifa/runtime/fifa.log #TODO: maybe we could use a flag to en/disable logging to a file.
###### Miscalleaneous functions ######
@@ -32,15 +32,22 @@ notify ()
log ()
{
- echo -e "[LOG] `date +"%Y-%m-%d %H:%M:%S"` $@"
- echo -e "[LOG] `date +"%Y-%m-%d %H:%M:%S"` $@" >$LOG
+ str="[LOG] `date +"%Y-%m-%d %H:%M:%S"` $@"
+ echo -e "$str"
+ echo -e "$str" > $LOG
+ echo -e "$str" > $LOGFILE
}
debug ()
{
- [ "$DEBUG" = "1" ] && echo -e "[DEBUG] $@"
- [ "$DEBUG" = "1" ] && echo -e "[DEBUG] $@" >$LOG
+ str="[DEBUG] $@"
+ if [ "$DEBUG" = "1" ]
+ then
+ echo -e "$str"
+ echo -e "$str" > $LOG
+ echo -e "$str" > $LOGFILE
+ fi
}