diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index 38cde2d5a..9cc22a001 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -209,8 +209,16 @@ class DisplayHandler extends Handler $content = ob_get_clean(); if ($display_type === 'file') { - $debug_file = RX_BASEDIR . 'files/_debug_message.php'; - FileHandler::writeFile($debug_file, $content, 'a'); + $debug_file = RX_BASEDIR . 'files/debug/' . getInternalDateTime(RX_TIME, 'Ymd') . '.php'; + if (!file_exists($debug_file) || !filesize($debug_file)) + { + $phpheader = '' . "\n"; + } + else + { + $phpheader = ''; + } + FileHandler::writeFile($debug_file, $phpheader . $content, 'a'); return ''; } else diff --git a/modules/admin/lang/en.php b/modules/admin/lang/en.php index 938f3e441..932f2c978 100644 --- a/modules/admin/lang/en.php +++ b/modules/admin/lang/en.php @@ -119,7 +119,7 @@ $lang->debug_seconds = 'seconds or longer'; $lang->debug_display_type = 'Display Debug Info As'; $lang->debug_display_type_comment = 'HTML source comment'; $lang->debug_display_type_panel = 'On-screen panel'; -$lang->debug_display_type_file = 'Write to file'; +$lang->debug_display_type_file = 'Write to file (files/debug)'; $lang->debug_display_to = 'Display Debug Info To'; $lang->debug_display_to_admin = 'Administrator only'; $lang->debug_display_to_ip = 'Visitors from IP adresses listed below'; diff --git a/modules/admin/lang/ko.php b/modules/admin/lang/ko.php index 5dbf18725..c8997181d 100644 --- a/modules/admin/lang/ko.php +++ b/modules/admin/lang/ko.php @@ -116,7 +116,7 @@ $lang->debug_seconds = '초 이상 소요시 기록'; $lang->debug_display_type = '디버그 정보 표시 방법'; $lang->debug_display_type_comment = 'HTML 소스에 표시 (주석)'; $lang->debug_display_type_panel = '화면에 표시 (패널)'; -$lang->debug_display_type_file = '파일에 기록'; +$lang->debug_display_type_file = '파일에 기록 (files/debug)'; $lang->debug_display_to = '디버그 정보 표시 대상'; $lang->debug_display_to_admin = '관리자에게만 표시'; $lang->debug_display_to_ip = '아래 IP의 방문자에게만 표시';