From 15b8fc2c84dce3dbaf6b890ade8c86299b2202b1 Mon Sep 17 00:00:00 2001 From: Joshua Fuhs Date: Sat, 23 Jun 2012 14:04:57 -0400 Subject: [PATCH] Create debug log --- src/Log.ahk | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/Log.ahk b/src/Log.ahk index 0785807..87f3ddb 100755 --- a/src/Log.ahk +++ b/src/Log.ahk @@ -18,11 +18,42 @@ * @version 8.3.0 */ +Log_init() { + Global + Log_debug_enabled := 0 +} + Log_msg( message ) { FormatTime, CurrentTime, , yyyyMMddHHmmss FileAppend, %CurrentTime% %message%`r`n, bugn_log.txt } Log_bare( message ) { - FileAppend, %message%`r`n, bugn_log.txt + Local padded_message + padded_message := " " . message . "`r`n" + FileAppend, %padded_message% , bugn_log.txt +} + +Log_toggleDebugEnabled() { + Global + If (Log_debug_enabled = 1) + Log_debug_enabled := 0 + Else + Log_debug_enabled := 1 + If (Log_debug_enabled = 1) + Log_msg("Debug log enabled (" . Log_debug_enabled . ")") + Else + Log_msg("Debug log disabled (" . Log_debug_enabled . ")") +} + +Log_dbg_msg( message ) { + Global + If (Log_debug_enabled = 1) + Log_msg( "DEBUG: " . message ) +} + +Log_dbg_bare( message ) { + Global + If (Log_debug_enabled = 1) + Log_msg( "DEBUG: " . message ) } \ No newline at end of file