Roxen.git
/
server
/
config_interface
/
sites
/
log.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/config_interface/sites/log.pike:7:
string parse(RequestID id) { mapping log = id->misc->current_configuration->error_log; array report = indices(log), r2; last_time=0; r2 = map(values(log),lambda(array a){ return id->variables->reversed?-a[-1]:a[0]; }); sort(r2,report);
-
for(int i=0;i<sizeof(report);i++)
+
for(int i=0;i<
min(
sizeof(report)
,1000)
;i++)
report[i] = describe_error(report[i], log[report[i]], id->misc->cf_locale, 1);
-
return (sizeof(report)?(report*""):LOCALE(250, "Empty"));
+
+
if( sizeof( report ) >= 1000 )
+
report[1000] =
+
sprintf(LOCALE(467,"%d entries skipped. Present in log on disk"),
+
sizeof( report )-999 );
+
+
return (sizeof(report)?(report
[..1000]
*""):LOCALE(250, "Empty"));
}