@alacard-project/logging-sdk
v1.1.8
Published
Standalone Logging SDK for Alacard microservices
Readme
Alacard Logging SDK
Автономный SDK для логирования в микросервисах Alacard с интеграцией Kafka.
Установка
npm install @alacard-project/logging-sdkИспользование
import { LoggingModule } from '@alacard-project/logging-sdk';
@Module({
imports: [
LoggingModule.register({
serviceName: 'my-service',
kafkaBrokers: ['localhost:9092'],
heartbeatInterval: 30000
})
]
})
export class AppModule {}Возможности
- Централизованное логирование через Kafka.
- Автоматические "heartbeats" для мониторинга состояния сервиса.
- NestJS Интерцепторы для автоматического логирования HTTP-запросов.
- Поддержка удаленного логирования.
- Отказоустойчивость: Ошибки Kafka не блокируют работу основного приложения.
Лицензия
MIT
