@UserTrue не, не приходит событие custom-log (
/////Api event handler
Api.SetEventHandler(function(EventType, EventData) {
/////Display log
if (EventType == "log") {
let Logs = $('#Logs');
let LogLine = $("<div></div>").addClass("log-line").attr("data-log-type", EventData["type"]);
let Text = $("<span></span>").text(EventData["text"]);
/////Add action id
if (EventData["action_id"]) {
LogLine.append($("<span></span>").text("[" + EventData["action_id"] + "] ").addClass("uk-text-muted"))
}
/////Set color
if (EventData["type"] == "success") {
Text.addClass("uk-text-success")
} else if (EventData["type"] == "info") {
Text.addClass("uk-text-muted")
} else if (EventData["type"] == "fail") {
Text.addClass("uk-text-danger")
}
/////Remove old lines
$('#Logs .log-line').slice(500).remove();
/////Append text
LogLine.append(Text)
Logs.append(LogLine)
}
if (EventType == "custom-log") {
console.log(EventData) // ничего не выводится
let Logs = $('#Logs');
let LogLine = $("<div></div>").addClass("log-line").attr("data-log-type", EventData["type"]);
let Text = $("<span></span>").text(EventData["text"]);
/////Add action id, date and thread name
var MsgDate = new Date(EventData["date"]);
LogLine.append($("<span></span>").text("[" + EventData["action_id"] + "] " + "[" + MsgDate + "] " + EventData["thread_name"]).addClass("uk-text-muted"))
/////Set color
if (EventData["type"] == "success") {
Text.addClass("uk-text-success")
} else if (EventData["type"] == "fail") {
Text.addClass("uk-text-danger")
} else if (EventData["type"] == "user") {
if (EventData["level"] == "warn") {
Text.addClass("text-yellow")
} else if (EventData["level"] == "error") {
Text.addClass("uk-text-danger")
}
}
/////Append text
LogLine.append(Text)
Logs.append(LogLine)
}