@@ -47,13 +47,19 @@ public function __construct($appName,
4747 $ this ->config = $ config ;
4848 }
4949
50+ private function getLogIterator () {
51+ $ dateFormat = $ this ->config ->getSystemValue ('logdateformat ' , \DateTime::ISO8601 );
52+ $ handle = fopen (\OC_Log_Owncloud::getLogFilePath (), 'rb ' );
53+ return new LogIterator ($ handle , $ dateFormat );
54+ }
55+
5056 /**
5157 * @param int $count
5258 * @param int $offset
5359 * @return TemplateResponse
5460 */
5561 public function get ($ count = 50 , $ offset = 0 ) {
56- $ iterator = new LogIterator ( fopen (\OC_Log_Owncloud:: getLogFilePath (), ' rb ' ) );
62+ $ iterator = $ this -> getLogIterator ( );
5763 return $ this ->responseFromIterator ($ iterator , $ count , $ offset );
5864 }
5965
@@ -64,7 +70,7 @@ public function get($count = 50, $offset = 0) {
6470 * @return TemplateResponse
6571 */
6672 public function search ($ query = '' , $ count = 50 , $ offset = 0 ) {
67- $ iterator = new LogIterator ( fopen (\OC_Log_Owncloud:: getLogFilePath (), ' rb ' ) );
73+ $ iterator = $ this -> getLogIterator ( );
6874 $ iterator = new SearchFilter ($ iterator , $ query );
6975 return $ this ->responseFromIterator ($ iterator , $ count , $ offset );
7076 }
0 commit comments