added datetime to log file
This commit is contained in:
parent
160cf2a534
commit
d0997234b6
3 changed files with 7 additions and 4 deletions
|
@ -70,6 +70,9 @@ proc addExclusions*(current: var Exclusions, exc_conf: TomlValueRef) =
|
|||
current.patterns.add(p.getStr())
|
||||
|
||||
proc parseConfigFile*(file: string): NorgConfig =
|
||||
if not fileExists(file):
|
||||
echo "No Config File provided or file does not exist."
|
||||
return NorgConfig()
|
||||
let in_conf = parsetoml.parseFile(file)
|
||||
norg_config.source_directories = parseSourceDirectories(in_conf)
|
||||
# Add config file to backup
|
||||
|
|
|
@ -14,7 +14,7 @@ proc initLogger*(level: Level = lvlInfo, strfmt: string = "[$levelname] ", log_f
|
|||
logger = newConsoleLogger(level, strfmt)
|
||||
logger.log(lvlNotice, "Log Level: ", $level)
|
||||
if log_file != "":
|
||||
let str = "$time " & strfmt
|
||||
let str = "$datetime " & strfmt
|
||||
filelogger = newFileLogger(log_file, levelThreshold=level, fmtStr=str)
|
||||
filelogger.log(lvlNotice, "Log Level: ", $level)
|
||||
|
||||
|
|
6
todo.md
6
todo.md
|
@ -4,9 +4,9 @@
|
|||
- [x] Pre and post run scripts i.e. to backup a database
|
||||
- [x] change encryption_password to encryption_passphrase in config to be more in line with borgbackup
|
||||
- [ ] More notifiers (ntfy, healthchecks, etc.)
|
||||
- [ ] Generate config command parameter
|
||||
- [x] Generate config command parameter
|
||||
- [x] Allow to specify direct repository so mount/extract doesn't fail if multiple are available
|
||||
- [ ] Better workflow of using borg flags and options as it seems a little sketchy just passing them through to the command string
|
||||
- [ ] Add Windows support (Restic Only)
|
||||
- [ ] Include/Exclude files functionality
|
||||
- [x] Add Windows support (Restic Only)
|
||||
- [x] Include/Exclude files functionality
|
||||
- [ ] ... and loads more
|
||||
|
|
Loading…
Reference in a new issue