codigo0/backend/node_modules/logform/dist/index.js
planetazuzu 5d7a6500fe refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades
-  Ticket 1.1: Estructura Clean Architecture en backend
-  Ticket 1.2: Schemas Zod compartidos
-  Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares)
-  Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares)
-  Ticket 1.5: Eliminación de duplicidades (~50 líneas)

Cambios principales:
- Creada estructura Clean Architecture en backend/src/
- Schemas Zod compartidos en backend/src/shared/schemas/
- Refactorización modular de drugs y procedures
- Utilidades genéricas en src/utils/ (filter, validation)
- Eliminados scripts obsoletos y documentación antigua
- Corregidos errores: QueryClient, import test-error-handling
- Build verificado y funcionando correctamente
2026-01-25 21:09:47 +01:00

86 lines
1.9 KiB
JavaScript

'use strict';
/*
* @api public
* @property {function} format
* Both the construction method and set of exposed
* formats.
*/
var format = exports.format = require('./format');
/*
* @api public
* @method {function} levels
* Registers the specified levels with logform.
*/
exports.levels = require('./levels');
/*
* @api private
* method {function} exposeFormat
* Exposes a sub-format on the main format object
* as a lazy-loaded getter.
*/
function exposeFormat(name, requireFormat) {
Object.defineProperty(format, name, {
get: function get() {
return requireFormat();
},
configurable: true
});
}
//
// Setup all transports as lazy-loaded getters.
//
exposeFormat('align', function () {
return require('./align');
});
exposeFormat('errors', function () {
return require('./errors');
});
exposeFormat('cli', function () {
return require('./cli');
});
exposeFormat('combine', function () {
return require('./combine');
});
exposeFormat('colorize', function () {
return require('./colorize');
});
exposeFormat('json', function () {
return require('./json');
});
exposeFormat('label', function () {
return require('./label');
});
exposeFormat('logstash', function () {
return require('./logstash');
});
exposeFormat('metadata', function () {
return require('./metadata');
});
exposeFormat('ms', function () {
return require('./ms');
});
exposeFormat('padLevels', function () {
return require('./pad-levels');
});
exposeFormat('prettyPrint', function () {
return require('./pretty-print');
});
exposeFormat('printf', function () {
return require('./printf');
});
exposeFormat('simple', function () {
return require('./simple');
});
exposeFormat('splat', function () {
return require('./splat');
});
exposeFormat('timestamp', function () {
return require('./timestamp');
});
exposeFormat('uncolorize', function () {
return require('./uncolorize');
});