Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dahlia/logtape
/ functions
Functions
981 in github.com/dahlia/logtape
⨍
Functions
981
◇
Types & classes
185
↓ 316 callers
Function
sink
(record: LogRecord)
packages/logtape/src/sink.ts:163
↓ 143 callers
Method
info
* Log an informational message. Use this as a template string prefix. * * ```typescript * logger.info `An info message with ${value}.`; *
packages/logtape/src/logger.ts:543
↓ 123 callers
Function
sink
(record: LogRecord)
packages/file/src/timefilesink.ts:386
↓ 121 callers
Function
getLogger
(category: string | readonly string[] = [])
packages/logtape/src/logger.ts:1505
↓ 111 callers
Method
getLogger
(category: string | readonly string[] = [])
packages/logtape/src/logger.ts:1542
↓ 110 callers
Function
sink
(record: LogRecord)
packages/testing/src/mod.ts:180
↓ 102 callers
Function
parseMessageTemplate
( template: string, properties: Record<string, unknown>, )
packages/logtape/src/logger.ts:2997
↓ 96 callers
Method
get
(header: string)
packages/express/src/mod.ts:20
↓ 87 callers
Method
get
* Get a request header field value (case-insensitive). * @param field The header field name. * @returns The header value, or an empty string if
packages/koa/src/mod.ts:37
↓ 86 callers
Function
filter
()
packages/logtape/src/config.test.ts:797
↓ 80 callers
Function
formatter
()
packages/file/src/filesink.test.ts:457
↓ 69 callers
Method
filter
* Finds all collected records matching the given matcher. * * @param match The matcher to apply. * @returns All matching records in collectio
packages/testing/src/mod.ts:123
↓ 64 callers
Function
lintWithPlugin
( sourceCode: string, includeRules: string[], )
packages/lint/src/deno/plugin.test.ts:20
↓ 63 callers
Function
elysiaLogger
(options: ElysiaLogTapeOptions = {})
packages/elysia/src/mod.ts:1109
↓ 63 callers
Method
resetDescendants
* Reset the logger and all its descendants. This removes all sinks and * filters from the logger and all its descendants.
packages/logtape/src/logger.ts:1637
↓ 63 callers
Function
setupLogtape
(options: { contextLocalStorage?: boolean; includeMeta?: boolean; } = {})
packages/elysia/src/mod.test.ts:31
↓ 62 callers
Function
getPrettyFormatter
( options: PrettyFormatterOptions = {}, )
packages/pretty/src/formatter.ts:834
↓ 59 callers
Function
getOpenTelemetrySink
( options: OpenTelemetrySinkOptions = {}, )
packages/otel/src/mod.ts:466
↓ 58 callers
Function
fingersCrossed
( sink: Sink, options: FingersCrossedOptions = {}, )
packages/logtape/src/sink.ts:711
↓ 55 callers
Function
recordWithRawMessage
( rawMessage: string | TemplateStringsArray, options: { category?: readonly string[]; level?: LogL
packages/logtape/src/filter.test.ts:870
↓ 51 callers
Method
find
* Finds the first collected record matching the given matcher. * * @param match The matcher to apply. * @returns The first matching record, o
packages/testing/src/mod.ts:115
↓ 50 callers
Function
lint
(code: string)
packages/lint/src/rules/no-unawaited-log.test.ts:10
↓ 50 callers
Function
sink
(record: LogRecord)
packages/syslog/src/syslog.ts:864
↓ 48 callers
Function
createLogRecord
( level: LogRecord["level"], category: string[], message: LogRecord["message"], timestamp: number = Da
packages/pretty/src/formatter.test.ts:30
↓ 47 callers
Function
createMockRequest
( overrides: Partial<ExpressRequest> = {}, )
packages/express/src/mod.test.ts:60
↓ 47 callers
Function
createMockResponse
( overrides: Partial< ExpressResponse & { setHeader: (name: string, value: string | number) => voi
packages/express/src/mod.test.ts:83
↓ 47 callers
Function
expressLogger
( options: ExpressLogTapeOptions = {}, )
packages/express/src/mod.ts:732
↓ 47 callers
Function
setupLogtape
(options: { contextLocalStorage?: boolean; includeMeta?: boolean; } = {})
packages/express/src/mod.test.ts:31
↓ 46 callers
Function
createMockLogRecord
(overrides: Partial<LogRecord> = {})
packages/otel/src/mod.test.ts:21
↓ 46 callers
Function
serialize
( value: unknown, dialect: DrizzleDialects = "pg", )
packages/drizzle-orm/src/mod.ts:139
↓ 43 callers
Function
createMockContext
( overrides: Partial<KoaContext> = {}, )
packages/koa/src/mod.test.ts:57
↓ 43 callers
Function
getTextFormatter
( options: TextFormatterOptions = {}, )
packages/logtape/src/formatter.ts:674
↓ 43 callers
Function
honoLogger
( options: HonoLogTapeOptions = {}, )
packages/hono/src/mod.ts:707
↓ 43 callers
Function
koaLogger
( options: KoaLogTapeOptions = {}, )
packages/koa/src/mod.ts:709
↓ 43 callers
Function
runMiddleware
( middleware: KoaMiddleware, ctx: KoaContext, next: () => Promise<void> = async () => {}, )
packages/koa/src/mod.test.ts:90
↓ 43 callers
Function
setupLogtape
(options: { contextLocalStorage?: boolean; includeMeta?: boolean; } = {})
packages/hono/src/mod.test.ts:25
↓ 43 callers
Function
setupLogtape
(options: { contextLocalStorage?: boolean; includeMeta?: boolean; } = {})
packages/koa/src/mod.test.ts:24
↓ 42 callers
Function
finishResponse
(res: ExpressResponse)
packages/express/src/mod.test.ts:111
↓ 42 callers
Function
getLogTapeFastifyLogger
( options: FastifyLogTapeOptions = {}, )
packages/fastify/src/mod.ts:149
↓ 42 callers
Function
setupLogtape
()
packages/fastify/src/mod.test.ts:24
↓ 40 callers
Method
close
()
packages/syslog/src/syslog.ts:364
↓ 38 callers
Function
createMockLoggerProvider
()
packages/otel/src/mod.test.ts:42
↓ 37 callers
Function
configure
(config: Config<TSinkId, TFilterId>)
packages/logtape/src/config.ts:198
↓ 37 callers
Method
emit
* Emits a log record with custom fields while using this logger's * category. * * This is a low-level API for integration scenarios where you
packages/logtape/src/logger.ts:1390
↓ 37 callers
Method
logQuery
(query: string, params: unknown[])
packages/drizzle-orm/src/mod.ts:43
↓ 37 callers
Function
reset
()
packages/logtape/src/config.ts:381
↓ 34 callers
Method
isEnabledFor
* Check if a message of the given severity level would be processed by * this logger. * * This is useful for conditionally executing expensiv
packages/logtape/src/logger.ts:1412
↓ 34 callers
Method
set
* Set a response header field value. * @param field The header field name. * @param value The header field value.
packages/koa/src/mod.ts:43
↓ 34 callers
Function
setupLogtape
()
packages/drizzle-orm/src/mod.test.ts:24
↓ 33 callers
Function
getLogger
(options: DrizzleLoggerOptions = {})
packages/drizzle-orm/src/mod.ts:256
↓ 32 callers
Method
debug
* Log a debug message. Use this as a template string prefix. * * ```typescript * logger.debug `A debug message with ${value}.`; * ```
packages/logtape/src/logger.ts:434
↓ 32 callers
Function
lazy
(getter: () => T)
packages/logtape/src/logger.ts:70
↓ 31 callers
Function
getDisplayWidth
(text: string)
packages/pretty/src/wcwidth.ts:33
↓ 31 callers
Function
logRecord
(record: Partial<LogRecord> = {})
packages/testing/src/mod.test.ts:924
↓ 30 callers
Function
createLogRecorder
()
packages/testing/src/mod.ts:178
↓ 30 callers
Function
getSyslogSink
( options: SyslogSinkOptions = {}, )
packages/syslog/src/syslog.ts:809
↓ 30 callers
Method
warn
* Log a warning. * * This overload is a shorthand for logging an {@link Error} instance as a * structured property. * * ```typescript
packages/logtape/src/logger.ts:660
↓ 29 callers
Method
error
* Log an error. * * This overload is a shorthand for logging an {@link Error} instance as a * structured property. * * ```typescript
packages/logtape/src/logger.ts:1011
↓ 29 callers
Method
on
(event: string, listener: () => void)
packages/express/src/mod.ts:29
↓ 29 callers
Method
send
(message: string)
packages/syslog/src/syslog.ts:363
↓ 29 callers
Method
with
* Get a logger with contextual properties. This is useful for * log multiple messages with the shared set of properties. * * ```typescript
packages/logtape/src/logger.ts:310
↓ 28 callers
Method
openSync
* Open a file for appending and return a file descriptor. * @param path A path to the file to open.
packages/file/src/filesink.base.ts:318
↓ 27 callers
Function
getBaseFileSink
( path: string, options: & FileSinkOptions & (FileSinkDriver<TFile> | AsyncFileSinkDriver<TFile>),
packages/file/src/filesink.base.ts:393
↓ 27 callers
Function
getJsonLinesFormatter
( options: JsonLinesFormatterOptions = {}, )
packages/logtape/src/formatter.ts:1049
↓ 27 callers
Function
getThrottlingFilter
( options: ThrottlingFilterOptions, )
packages/logtape/src/filter.ts:243
↓ 26 callers
Function
createMockLogRecord
(overrides: Partial<LogRecord> = {})
packages/sentry/src/mod.test.ts:11
↓ 26 callers
Function
redactByField
( sink: Sink | Sink & Disposable | Sink & AsyncDisposable, options: FieldRedactionOptions | FieldPatterns
packages/redaction/src/field.ts:201
↓ 25 callers
Function
createMockLogRecord
( level: "trace" | "debug" | "info" | "warning" | "error" | "fatal" = "info", message: (string | unknown)[
packages/syslog/src/syslog.test.ts:149
↓ 24 callers
Method
getChild
* Get a child logger with the given subcategory. * * ```typescript * const logger = getLogger("category"); * const subLogger = logger.getC
packages/logtape/src/logger.ts:280
↓ 24 callers
Function
getConfig
()
packages/logtape/src/config.ts:374
↓ 24 callers
Function
lint
(code: string)
packages/lint/src/rules/prefer-lazy-evaluation.test.ts:10
↓ 24 callers
Function
redactProperties
( properties: Record<string, unknown>, options: FieldRedactionOptions, visited = new Map<object, object>
packages/redaction/src/field.ts:514
↓ 23 callers
Function
getLog4jsSink
( log4jsModule?: typeof log4js, logger?: Logger, options: Log4jsSinkOptions = {}, )
packages/adaptor-log4js/src/mod.ts:334
↓ 23 callers
Function
getSentrySink
( optionsOrClient?: SentrySinkOptions | SentryInstance, )
packages/sentry/src/mod.ts:324
↓ 23 callers
Function
lint
(code: string)
packages/lint/src/rules/require-meta-sink.test.ts:10
↓ 23 callers
Method
reset
* Reset the logger. This removes all sinks and filters from the logger.
packages/logtape/src/logger.ts:1626
↓ 22 callers
Function
getAnsiColorFormatter
( options: AnsiColorFormatterOptions = {}, )
packages/logtape/src/formatter.ts:912
↓ 21 callers
Method
log
( level: LogLevel, message: string, properties: Record<string, unknown>, )
packages/logtape/src/logger.ts:123
↓ 21 callers
Function
sink
(record: LogRecord)
packages/cloudwatch-logs/src/sink.ts:124
↓ 21 callers
Function
stringLiteral
( str: string, dialect: DrizzleDialects = "pg", )
packages/drizzle-orm/src/mod.ts:187
↓ 20 callers
Function
lint
(code: string)
packages/lint/src/rules/no-message-interpolation.test.ts:10
↓ 20 callers
Function
makeTempFileSync
()
packages/file/src/filesink.test.ts:27
↓ 20 callers
Function
parseModuleReference
(reference: string)
packages/config/src/parser.ts:18
↓ 20 callers
Function
shouldFieldRedacted
( field: string, fieldPatterns: FieldPatterns, )
packages/redaction/src/field.ts:812
↓ 19 callers
Function
configureSync
( config: Config<TSinkId, TFilterId>, )
packages/logtape/src/config.ts:249
↓ 19 callers
Function
getStreamFileSink
( path: string, options: StreamFileSinkOptions = {}, )
packages/file/src/streamfilesink.ts:99
↓ 19 callers
Method
writeSync
* Write a chunk of data to the file. * @param fd The file descriptor. * @param chunk The data to write.
packages/file/src/filesink.base.ts:325
↓ 18 callers
Method
assertLogged
* Asserts that at least one collected record matches the given matcher. * * @param match The matcher to apply. * @throws {Error} If no matchi
packages/testing/src/mod.ts:131
↓ 18 callers
Method
close
* Asynchronously close the file. * @param fd The file descriptor.
packages/file/src/filesink.base.ts:372
↓ 18 callers
Function
getBaseTimeRotatingFileSink
( options: & TimeRotatingFileSinkOptions & ( | TimeRotatingFileSinkDriver<TFile> | Async
packages/file/src/timefilesink.ts:268
↓ 18 callers
Function
withCategoryPrefix
( prefix: string | readonly string[], callback: () => T, )
packages/logtape/src/context.ts:144
↓ 17 callers
Method
connect
()
packages/syslog/src/syslog.ts:362
↓ 17 callers
Function
pad2
(value: number)
packages/pretty/src/formatter.ts:220
↓ 17 callers
Function
padZero
(num: number)
packages/logtape/src/formatter.ts:301
↓ 17 callers
Function
redactByFieldAsync
( sink: Sink | Sink & Disposable | Sink & AsyncDisposable, options: AsyncFieldRedactionOptions, )
packages/redaction/src/field.ts:290
↓ 17 callers
Function
truncateCategory
( category: readonly string[], maxWidth: number, separator: string = ".", strategy: TruncationStrategy
packages/pretty/src/truncate.ts:45
↓ 17 callers
Function
withContext
( context: Record<string, unknown>, callback: () => T, )
packages/logtape/src/context.ts:45
↓ 16 callers
Function
getCloudWatchLogsSink
( options: CloudWatchLogsSinkOptions, )
packages/cloudwatch-logs/src/sink.ts:27
↓ 16 callers
Function
getWinstonSink
( logger: Logger, options: WinstonSinkOptions = {}, )
packages/adaptor-winston/src/mod.ts:264
↓ 16 callers
Method
history
()
packages/logtape/src/sink.test.ts:107
next →
1–100 of 981, ranked by callers