magiclogger - v0.1.0
    Preparing search index...

      magiclogger - v0.1.0

      MagicLogger - High-performance, async-first logging library.

      MagicLogger provides two distinct logging modes:

      • Logger (default): Async with buffering for high performance
      • SyncLogger: True synchronous I/O for guaranteed delivery
      // Default async logger - recommended for production
      import { Logger } from 'magiclogger';
      const logger = new Logger();

      // Explicit sync logger - for debugging/auditing
      import { SyncLogger } from 'magiclogger';
      const syncLogger = new SyncLogger();

      Classes

      AsyncLogger
      Colorizer
      ContextManager
      EnhancedConsole
      FileTransport
      HTTPTransport
      Logger
      QueueManager
      RateLimiter
      Redactor
      Sampler
      StyleBuilder
      SyncConsoleTransport
      SyncFileTransport
      SyncLogger
      TableFormatter
      TagManager
      TransportManager
      WorkerFileTransport

      Interfaces

      AsyncLoggerOptions
      BatchingOptions
      BatchingTransportOptions
      ConsoleTransportOptions
      EnhanceConsoleOptions
      FileTransportOptions
      HTTPTransportOptions
      LogEntry
      LoggerOptions
      MongoDBTransportOptions
      NetworkTransportOptions
      QueueManagerOptions
      QueueStats
      RateLimiterOptions
      RedactionPattern
      RedactorOptions
      RetryOptions
      S3TransportOptions
      SamplerOptions
      StreamTransportOptions
      SyncFileTransportOptions
      TableOptions
      Transport
      TransportConfig
      TransportEvents
      TransportOptions
      TransportStats
      WebSocketTransportOptions
      WorkerFileTransportOptions

      Type Aliases

      ColorName
      ConnectionState
      DropPolicy
      LogLevel
      RateLimitStrategy
      RedactionPreset
      RedactionStrategy
      SamplingStrategy
      StylePreset
      ThemeDefinition
      TransportType

      Variables

      ANSI
      COLORS
      PRESETS

      Functions

      applyStyles
      createAsyncLogger
      createLogger
      createRedactorPreset
      createSamplerPreset
      createSyncLogger
      default
      enhanceConsole
      err
      extractStyles
      getDefaultLogger
      isAsyncLogger
      isSyncLogger
      meta
      optimizeStyleRanges
      setDefaultLogger
      validateStyleRanges

      References

      AsyncFileTransport → FileTransport
      AsyncFileTransportOptions → FileTransportOptions