@geenius/logger
v0.1.0
Published
Geenius Logger — Structured logging with framework-agnostic core and React/SolidJS/React Native hooks
Readme
@geenius/logger
Structured logging for the Geenius ecosystem.
- Framework-agnostic core:
Logger,LogLevel,createLogger,MetricsStore,consoleTransport,MemoryTransport,perfLog, and friends. - Framework bindings for React, SolidJS, and React Native that expose the
active logger through context/providers (
LoggerProvider,useLogger,usePerformanceLog,useMetrics, plus the SolidJScreateLogger/createPerformanceLog/createMetricsprimitives).
Logger intentionally ships no CSS or UI-library flavors — it is a runtime utility, not a visual component.
Install
pnpm add @geenius/loggerUse
import { createLogger, LogLevel } from '@geenius/logger'import { LoggerProvider, useLogger, usePerformanceLog } from '@geenius/logger/react'import { createLogger, createPerformanceLog } from '@geenius/logger/solidjs'import { LoggerProvider, useLogger } from '@geenius/logger/react-native'See packages/* for each variant.
License
FSL-1.1-Apache-2.0. See LICENSE.
