@alvincrespo/hashnode-content-converter - v0.2.2
    Preparing search index...

    Class Logger

    Logger service for dual-output logging (console + file) Tracks conversion progress, errors, and generates summaries

    Index

    Constructors

    • Create a new Logger instance

      Parameters

      • Optionalconfig: LoggerConfig

        Optional logger configuration

      Returns Logger

    Methods

    • Close the file stream and cleanup resources

      Returns Promise<void>

      Promise that resolves when stream is closed

    • Log an error message

      Parameters

      • message: string

        Error message to log

      Returns void

    • Log an informational message

      Parameters

      • message: string

        Message to log

      Returns void

    • Log a success message

      Parameters

      • message: string

        Success message to log

      Returns void

    • Track an HTTP 403 error for detailed reporting

      Parameters

      • slug: string

        Post slug where error occurred

      • filename: string

        Image filename that failed

      • url: string

        CDN URL that returned 403

      Returns void

    • Log a warning message

      Parameters

      • message: string

        Warning message to log

      Returns void

    • Write conversion summary with statistics

      Parameters

      • converted: number

        Number of posts successfully converted

      • skipped: number

        Number of posts skipped

      • errors: number

        Number of posts with errors

      Returns void