@bitrix24/b24jssdk
Version:
Bitrix24 REST API JavaScript SDK
35 lines (32 loc) • 956 B
JavaScript
/**
* @package @bitrix24/b24jssdk
* @version 1.1.0
* @copyright (c) 2026 Bitrix24
* @license MIT
* @see https://github.com/bitrix24/b24jssdk
* @see https://bitrix24.github.io/b24jssdk/
*/
import { AbstractFormatter } from './abstract-formatter.mjs';
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
class JsonFormatter extends AbstractFormatter {
static {
__name(this, "JsonFormatter");
}
constructor(dateFormat = "YYYY-MM-DD HH:mm:ss") {
super(dateFormat);
}
format(record) {
return JSON.stringify({
channel: record.channel,
levelName: record.levelName,
message: record.message,
context: record.context,
extra: record.extra,
timestamp: this._formatTimestamp(record.timestamp),
date: this._formatDate(record.timestamp)
});
}
}
export { JsonFormatter };
//# sourceMappingURL=json-formatter.mjs.map