Index: /branches/comu-ver2/data/class/pages/admin/system/LC_Page_Admin_System_Log.php
===================================================================
--- /branches/comu-ver2/data/class/pages/admin/system/LC_Page_Admin_System_Log.php	(revision 18234)
+++ /branches/comu-ver2/data/class/pages/admin/system/LC_Page_Admin_System_Log.php	(revision 18281)
@@ -113,6 +113,7 @@
             $arrLogTmp = array_reverse(file($path));
             
-            $body = '';
+            $arrBodyReverse = array();
             foreach ($arrLogTmp as $line) {
+                $line = chop($line);
                 if (preg_match('/^(\d+\/\d+\/\d+ \d+:\d+:\d+) \[([^\]]+)\] (.*)$/', $line, $arrMatch)) {
                     $arrLogLine = array();
@@ -122,6 +123,7 @@
                     $arrLogLine['path'] = $arrMatch[2];
                     // 内容
-                    $arrLogLine['body'] = $arrMatch[3] . $body;
-                    $body = '';
+                    $arrBodyReverse[] = $arrMatch[3];
+                    $arrLogLine['body'] = implode("\n", array_reverse($arrBodyReverse));
+                    $arrBodyReverse = array();
                     
                     $arrLogs[] = $arrLogLine;
@@ -131,5 +133,5 @@
                 } else {
                     // 内容
-                    $body = "\n" . $line . $body;
+                    $arrBodyReverse[] = $line;
                 }
             }
