1
0
Эх сурвалжийг харах

fix: setup logger paths with redirecting I/O: Closes #44

Emmanuel Bouthenot 1 долоо хоног өмнө
parent
commit
37d4bd6cb4
1 өөрчлөгдсөн 16 нэмэгдсэн , 8 устгасан
  1. 16 8
      autopostgresqlbackup

+ 16 - 8
autopostgresqlbackup

@@ -168,12 +168,6 @@ CONN_ARGS=()
 # pg_dump major version
 PGDUMP_VERSION_MAJOR=
 
-# Hostname
-HOSTNAME="$(uname -n)"
-if [[ "${HOSTNAME}" != *.* ]]; then
-    HOSTNAME="$(hostname --fqdn)"
-fi
-
 # Return Code
 RC=0
 # }}}
@@ -757,8 +751,8 @@ dump() {
 }
 # }}}
 
-# {{{ setup()
-setup() {
+# {{{ setup_logger()
+setup_logger() {
     # Using a shared memory filesystem (if available) to avoid
     # issues when there is no left space on backup storage
     if [ -w "/dev/shm" ]; then
@@ -768,6 +762,16 @@ setup() {
     LOG_PREFIX="${LOG_DIR}/${NAME}_${DBHOST//\//_}-$(date '+%Y-%m-%d_%Hh%Mm')"
     LOG_FILE="${LOG_PREFIX}.log"
     LOG_REPORT="${LOG_PREFIX}.report"
+}
+# }}}
+
+# {{{ setup()
+setup() {
+    # Hostname
+    HOSTNAME="$(uname -n)"
+    if [[ "${HOSTNAME}" != *.* ]]; then
+        HOSTNAME="$(hostname --fqdn)"
+    fi
 
     HOST="${DBHOST}:${DBPORT}"
     if [ "${DBHOST}" = "localhost" ]; then
@@ -913,6 +917,10 @@ while getopts "hdc:" OPTION ; do
 done
 # }}}
 
+# {{{ Setup logger
+setup_logger
+# }}}
+
 # {{{ I/O redirection(s) for logging
 setup_io
 # }}}