diff options
author | Tharre <tharre3@gmail.com> | 2016-10-27 23:43:45 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2016-10-27 23:50:45 +0200 |
commit | 15465e8b518d9413c11dcdcad712a6a51b3ebde2 (patch) | |
tree | f6fed48f65879e2d6be70fd602e2e61062a1ccb2 /src/redo.c | |
parent | d0b51f93d00c600d2c2e5480b1fd1d8d32bb1fdc (diff) | |
download | redo-15465e8b518d9413c11dcdcad712a6a51b3ebde2.tar.gz redo-15465e8b518d9413c11dcdcad712a6a51b3ebde2.tar.xz redo-15465e8b518d9413c11dcdcad712a6a51b3ebde2.zip |
Implement logging using REDO_DEBUG env variable
Diffstat (limited to 'src/redo.c')
-rw-r--r-- | src/redo.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -46,6 +46,8 @@ void prepare_env() { fatal("redo: failed to setenv() REDO_MAGIC to %s", magic_str); } +int DBG_LVL; + int main(int argc, char *argv[]) { srand(time(NULL)); char *argv_base = xbasename(argv[0]); @@ -78,6 +80,11 @@ int main(int argc, char *argv[]) { if (!parent || !root || !magic) die("%s must be called inside a .do script\n", argv[0]); + /* set DBG_LVL (for dbg.h) */ + char *env = getenv("REDO_DEBUG"); + if (env) + DBG_LVL = atoi(env); + if (ident == 'a') add_prereq(parent, parent, ident); else |