nestjs-auditlog
Version:
A powerful package for auditlog using opentelemetry in NestJS applications
25 lines • 2.62 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RESPONSE_KEYWORD = exports.OperationStatus = exports.REQUEST_HEADER_USER_AGENT = exports.DEFAULT_OPERATION_TYPE_QUERY = exports.DEFAULT_OPERATION_TYPE_REMOVE = exports.DEFAULT_OPERATION_TYPE_UPDATE = exports.DEFAULT_OPERATION_TYPE_CREATE = exports.DEFAULT_ACTOR_TYPE_FIELD_MAP = exports.DEFAULT_ACTOR_ID_FIELD_MAP = exports.DEFAULT_RESOURCE_ID_FIELD_MAP = exports.DEFAULT_UNKNOWN_VALUE = exports.DEFAULT_AUDIT_LOG_CONFIG_OPTIONS = exports.AUDIT_LOG_CONFIG_OPTIONS = exports.META_AUDIT_LOG = void 0;
const exporters_1 = require("./exporters");
exports.META_AUDIT_LOG = Symbol.for('__audit_log__');
exports.AUDIT_LOG_CONFIG_OPTIONS = 'AUDIT_LOG_CONFIG_OPTIONS';
exports.DEFAULT_AUDIT_LOG_CONFIG_OPTIONS = {
exporter: new exporters_1.AuditLoggerDefaultExporter(),
};
exports.DEFAULT_UNKNOWN_VALUE = 'unknown';
exports.DEFAULT_RESOURCE_ID_FIELD_MAP = 'body.id';
exports.DEFAULT_ACTOR_ID_FIELD_MAP = 'user.id';
exports.DEFAULT_ACTOR_TYPE_FIELD_MAP = 'user.role';
exports.DEFAULT_OPERATION_TYPE_CREATE = 'Create';
exports.DEFAULT_OPERATION_TYPE_UPDATE = 'Update';
exports.DEFAULT_OPERATION_TYPE_REMOVE = 'Remove';
exports.DEFAULT_OPERATION_TYPE_QUERY = 'Query';
exports.REQUEST_HEADER_USER_AGENT = 'user-agent';
var OperationStatus;
(function (OperationStatus) {
OperationStatus["SUCCEEDED"] = "SUCCEEDED";
OperationStatus["FAILED"] = "FAILED";
})(OperationStatus = exports.OperationStatus || (exports.OperationStatus = {}));
exports.RESPONSE_KEYWORD = '$response.';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbGliL21vZHVsZXMvYXVkaXQtbG9nL2NvbnN0YW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDJDQUF5RDtBQUU1QyxRQUFBLGNBQWMsR0FBRyxNQUFNLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0FBRTdDLFFBQUEsd0JBQXdCLEdBQUcsMEJBQTBCLENBQUM7QUFDdEQsUUFBQSxnQ0FBZ0MsR0FBMkI7SUFDdEUsUUFBUSxFQUFFLElBQUksc0NBQTBCLEVBQUU7Q0FDM0MsQ0FBQztBQUVXLFFBQUEscUJBQXFCLEdBQUcsU0FBUyxDQUFDO0FBQ2xDLFFBQUEsNkJBQTZCLEdBQUcsU0FBUyxDQUFDO0FBQzFDLFFBQUEsMEJBQTBCLEdBQUcsU0FBUyxDQUFDO0FBQ3ZDLFFBQUEsNEJBQTRCLEdBQUcsV0FBVyxDQUFDO0FBQzNDLFFBQUEsNkJBQTZCLEdBQUcsUUFBUSxDQUFDO0FBQ3pDLFFBQUEsNkJBQTZCLEdBQUcsUUFBUSxDQUFDO0FBQ3pDLFFBQUEsNkJBQTZCLEdBQUcsUUFBUSxDQUFDO0FBQ3pDLFFBQUEsNEJBQTRCLEdBQUcsT0FBTyxDQUFDO0FBRXZDLFFBQUEseUJBQXlCLEdBQUcsWUFBWSxDQUFDO0FBRXRELElBQVksZUFHWDtBQUhELFdBQVksZUFBZTtJQUN6QiwwQ0FBdUIsQ0FBQTtJQUN2QixvQ0FBaUIsQ0FBQTtBQUNuQixDQUFDLEVBSFcsZUFBZSxHQUFmLHVCQUFlLEtBQWYsdUJBQWUsUUFHMUI7QUFFWSxRQUFBLGdCQUFnQixHQUFHLFlBQVksQ0FBQyJ9