UNPKG

@starbemtech/star-node-stack-helper

Version:

A helper library for Node.js applications that provides utilities for AWS Secrets Manager integration and Elasticsearch/OpenSearch logging with enterprise-grade features.

40 lines (31 loc) 1.08 kB
// Decorators export { Log, LogPerformance, LogError, LogCritical, LOG_METADATA_KEY, } from './decorators/log.decorator' export { TransactionLog, TRANSACTION_LOG_METADATA_KEY, } from './decorators/transaction-log.decorator' // Interceptors export { LogInterceptor } from './interceptors/log.interceptor' export { TransactionLogInterceptor } from './interceptors/transaction-log.interceptor' export { AutoTransactionLogInterceptor } from './interceptors/auto-transaction-log.interceptor' // Guards export { LogGuard } from './guards/log.guard' // Filters export { LogExceptionFilter } from './filters/log-exception.filter' // Types export type { NestJSLogContext, PinoLogger, LogInterceptorOptions, LogGuardOptions, LogExceptionFilterOptions, } from './types' export type { TransactionLogMetadata } from './decorators/transaction-log.decorator' export type { TransactionLogInterceptorOptions } from './interceptors/transaction-log.interceptor' export type { AutoTransactionLogInterceptorOptions } from './interceptors/auto-transaction-log.interceptor'