parent
a7d7597d55
commit
797e921b9a
@ -0,0 +1,17 @@ |
||||
<?php |
||||
/** |
||||
* Copyright (c) 2012, Robin Appelman <icewind1991@gmail.com> |
||||
* This file is licensed under the Affero General Public License version 3 or later. |
||||
* See the COPYING-README file. |
||||
*/ |
||||
|
||||
// Init owncloud |
||||
require_once('../../lib/base.php'); |
||||
|
||||
OC_JSON::checkAdminUser(); |
||||
|
||||
$count=(isset($_GET['count']))?$_GET['count']:50; |
||||
$offset=(isset($_GET['offset']))?$_GET['offset']:0; |
||||
|
||||
$entries=OC_Log::getEntries($count,$offset); |
||||
OC_JSON::success(array("data" => $entries)); |
@ -0,0 +1,46 @@ |
||||
/** |
||||
* Copyright (c) 2012, Robin Appelman <icewind1991@gmail.com> |
||||
* This file is licensed under the Affero General Public License version 3 or later. |
||||
* See the COPYING-README file. |
||||
*/ |
||||
|
||||
OC.Log={ |
||||
levels:['Debug','Info','Warning','Error','Fatal'], |
||||
loaded:50,//are initially loaded
|
||||
getMore:function(){ |
||||
$.get(OC.filePath('settings','ajax','getlog.php'),{offset:OC.Log.loaded},function(result){ |
||||
if(result.status=='success'){ |
||||
OC.Log.addEntries(result.data); |
||||
} |
||||
}); |
||||
OC.Log.loaded+=50; |
||||
}, |
||||
addEntries:function(entries){ |
||||
for(var i=0;i<entries.length;i++){ |
||||
var entry=entries[i]; |
||||
var row=$('<tr/>'); |
||||
var levelTd=$('<td/>'); |
||||
levelTd.text(OC.Log.levels[entry.level]); |
||||
row.append(levelTd); |
||||
|
||||
var appTd=$('<td/>'); |
||||
appTd.text(entry.app); |
||||
row.append(appTd); |
||||
|
||||
var messageTd=$('<td/>'); |
||||
messageTd.text(entry.message); |
||||
row.append(messageTd); |
||||
|
||||
var timeTd=$('<td/>'); |
||||
timeTd.text(formatDate(entry.time)); |
||||
row.append(timeTd); |
||||
$('#log').append(row); |
||||
} |
||||
} |
||||
} |
||||
|
||||
$(document).ready(function(){ |
||||
$('#moreLog').click(function(){ |
||||
OC.Log.getMore(); |
||||
}) |
||||
}); |
Loading…
Reference in new issue