10 #import <kerio/web/idl/SharedStructures.idl>
26 typedef string LogType;
39 typedef sequence<LogItem> LogSet;
59 FacilitySystemDaemons,
64 FacilityUucpSubsystem,
92 SeverityInformational,
136 typedef string HighlightColor;
154 typedef sequence<HighlightItem> HighlightRules;
169 typedef sequence<TreeLeaf> TreeLeafList;
187 typedef sequence<LogRow> LogRowList;
209 void cancelSearch(in
string searchId);
216 void clear(in LogType logName);
227 void exportLog(out
Download fileDownload, in LogType logName, in
long fromLine, in
long countLines, in ExportFormat type);
238 void exportLogRelative(out
Download fileDownload, in LogType logName, in
long fromLine, in
long countLines, in ExportFormat type);
249 void get(out LogRowList viewport, out
long totalItems, in LogType logName, in
long fromLine, in
long countLines);
256 void getHighlightRules(out HighlightRules rules);
263 void getLogSet(out LogSet logSet);
270 void getMessages(out TreeLeafList messages);
283 void getSearchProgress(
284 out LogRowList viewport,
287 out SearchStatus status,
299 void getSettings(out
LogSettings currentSettings, in LogType logName);
311 void search(out
string searchId, in LogType logName, in
string what, in
long fromLine, in
long toLine, in
boolean forward);
319 void setHighlightRules(in HighlightRules rules);
326 void setMessages(in TreeLeafList messages);
334 void setSettings(in LogType logName, in
LogSettings newSettings);
string fileName
log file name
Definition: Logs.idl:101
string condition
Match condition.
Definition: Logs.idl:145
boolean enabled
Is logging to file enabled.
Definition: Logs.idl:100
Definition: SharedStructures.idl:342
boolean enabled
leaf is [not] enabled
Definition: Logs.idl:163
boolean isOrderChanged
True if item order was changed by user.
Definition: Logs.idl:148
boolean hasMessages
has the log messages?
Definition: Logs.idl:33
long rotateCount
How many rotated files can be kept at most?; Unlimited CANNOT be used.
Definition: Logs.idl:110
SeverityUnit severity
read-only; severity level of message
Definition: Logs.idl:120
string description
Text description.
Definition: Logs.idl:144
FacilityUnit facility
which facility is message sent from
Definition: Logs.idl:119
boolean enabled
Syslog is [dis|en]abled.
Definition: Logs.idl:117
string application
user defined application name; it is 1*48PRINTUSASCII where PRINTUSASCII = d33-126.
Definition: Logs.idl:121
HighlightColor highlight
appropriate highlight color
Definition: Logs.idl:184
boolean isRegex
Is condition held as regular expression? (server does NOT check if regex is valid) ...
Definition: Logs.idl:146
boolean enabled
Rule is [dis|en]abled.
Definition: Logs.idl:143
LogRotationSettings rotation
log rotation settings
Definition: Logs.idl:129
RotationPeriod period
How often does log rotate?
Definition: Logs.idl:108
KId id
global identification
Definition: Logs.idl:142
Definition: Assist.idl:10
string description
text after checkbox
Definition: Logs.idl:162
long maxLogSize
Maximum log file size [MegaBytes]; Unlimited CAN be used.
Definition: Logs.idl:109
string parentName
name of the group
Definition: Logs.idl:161
HighlightColor color
Highlight matching log lines by this color.
Definition: Logs.idl:147
string content
1 data row
Definition: Logs.idl:183
string serverUrl
Path to syslog server.
Definition: Logs.idl:118
SyslogSettings syslog
syslog settings
Definition: Logs.idl:130
LogFileSettings general
general log settings
Definition: Logs.idl:128
long id
leaf identification
Definition: Logs.idl:160
LogType logName
name of the log
Definition: Logs.idl:32