observability-logging

Installation
SKILL.md

Observability & Logging


1. NestJS Logger — Setup

Use NestJS's built-in Logger from @nestjs/common. Inject it as a private instance property — never instantiate a shared logger or use console.log.

import { Injectable, Logger } from '@nestjs/common';

@Injectable()
export class TaskOrchestrationService {
  private readonly logger = new Logger(TaskOrchestrationService.name);
  //                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  //                                    Use class name as context — shows in log output

  async generateTasksForShows(...) {
    this.logger.log(`Generating tasks for ${showUids.length} shows in studio ${studioUid}`);
Related skills
Installs
1
GitHub Stars
1
First Seen
Mar 31, 2026