vibelogger
Version: 
AI-Native Logging for LLM Agent Development - TypeScript/Node.js Implementation
28 lines • 910 B
JavaScript
/**
 * VibeCoding Logger - TypeScript/Node.js Implementation
 *
 * AI-Native Logging for LLM Agent Development
 *
 * @example
 * ```typescript
 * import { createFileLogger } from 'vibe-logger';
 *
 * const logger = createFileLogger('my-project');
 *
 * logger.info('user_login', 'User authentication started', {
 *   context: { userId: '123', method: 'oauth' },
 *   humanNote: 'Monitor for suspicious patterns',
 *   aiTodo: 'Check for anomalies in login time'
 * });
 * ```
 */
// Core exports
export { VibeLogger, createLogger, createFileLogger, createEnvLogger } from './logger.js';
export { VibeLoggerConfigManager } from './config.js';
export { LogLevel } from './types.js';
// Utility exports
export { EnvironmentCollector } from './utils/environment.js';
export { FileSystemManager } from './utils/fileSystem.js';
// Version information
export const VERSION = '0.1.0';
//# sourceMappingURL=index.js.map