Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/SpriteOvO/spdlog-rs
/ types & classes
Types & classes
188 in github.com/SpriteOvO/spdlog-rs
⨍
Functions
724
◇
Types & classes
188
↓ 5 callers
Class
Template
spdlog-internal/src/pattern_parser/parse.rs:6
↓ 3 callers
Class
Key
spdlog/src/kv.rs:99
↓ 3 callers
Enum
TimePoint
spdlog/src/sink/rotating_file_sink.rs:123
↓ 2 callers
Class
KeyValuesIter
spdlog/src/kv.rs:284
↓ 2 callers
Class
Stderr
spdlog/src/sink/std_stream_sink.rs:107
↓ 2 callers
Class
Stdout
spdlog/src/sink/std_stream_sink.rs:94
↓ 1 callers
Class
BuildPatternError
spdlog/src/error.rs:325
↓ 1 callers
Enum
Error
spdlog-internal/src/pattern_parser/error.rs:9
↓ 1 callers
Class
FullFormatterBuilder
spdlog/src/formatter/full_formatter.rs:212
↓ 1 callers
Class
JsonFormatter
spdlog/src/formatter/json_formatter.rs:164
↓ 1 callers
Class
JsonKV
spdlog/src/formatter/json_formatter.rs:47
↓ 1 callers
Class
JsonRecord
spdlog/src/formatter/json_formatter.rs:21
↓ 1 callers
Class
KeyOwned
spdlog/src/kv.rs:137
↓ 1 callers
Class
LevelStyles
spdlog/src/terminal_style.rs:235
↓ 1 callers
Class
LoggerName
spdlog/src/formatter/pattern_formatter/pattern/logger_name.rs:11
↓ 1 callers
Class
Record
spdlog/src/record.rs:24
↓ 1 callers
Enum
RotationPolicy
spdlog/src/sink/rotating_file_sink.rs:57
↓ 1 callers
Class
ThreadPool
A thread pool for processing operations asynchronously. Currently only used in [`AsyncPoolSink`]. # Examples ``` # use std::sync::Arc; use spdlog::
spdlog/src/thread_pool.rs:37
↓ 1 callers
Class
Visitor
spdlog/src/kv.rs:328
Class
AbbrMonthName
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:45
Class
AbbrWeekdayName
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:11
Class
AmPm
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:345
Class
AndroidLevelsMapping
spdlog/src/sink/android_sink.rs:19
Enum
AndroidLogTag
Represents how to choose a tag for Android logs. # Log Level Mapping | spdlog-rs | Android NDK | |------------|-------------| | `Critical` | `FATAL
spdlog/src/sink/android_sink.rs:104
Class
AndroidSink
A sink with Android NDK API `__android_log_write` as the target.
spdlog/src/sink/android_sink.rs:184
Class
AndroidSinkBuilder
spdlog/src/sink/android_sink.rs:114
Class
AppDatabase
spdlog/examples/03-logger.rs:36
Enum
Arg
spdlog-macros/src/normalize_forward.rs:56
Enum
ArgValue
spdlog-macros/src/normalize_forward.rs:104
Class
Args
spdlog-macros/src/normalize_forward.rs:47
Class
Args
spdlog/benches/spdlog-rs/cmp-cpp.rs:105
Class
Args
spdlog/benches/spdlog-rs/cmp-cpp-async.rs:106
Class
Asserter
spdlog/src/log_macros.rs:371
Class
AsyncPoolSink
A [combined sink], logging and flushing asynchronously (thread-pool-based). Expensive operations (such as `log` and `flush`) on asynchronous sinks wi
spdlog/src/sink/async_sink/async_pool_sink.rs:48
Class
AsyncPoolSinkBuilder
spdlog/src/sink/async_sink/async_pool_sink.rs:150
Class
AtomicLevelFilter
Atomic version of [`LevelFilter`] which can be safely shared between threads.
spdlog/src/level.rs:374
Class
AutoSpacer
spdlog/src/formatter/full_formatter.rs:291
Class
Backend
spdlog/src/sink/async_sink/async_pool_sink.rs:258
Class
BenchSink
spdlog/benches/spdlog-rs/pattern.rs:25
Class
BraceAny
spdlog-macros/src/normalize_forward.rs:132
Class
CacheValues
spdlog/src/formatter/local_time_cacher.rs:35
Class
CollectVecSink
spdlog/examples/05-sink.rs:10
Enum
Color
spdlog/src/terminal_style.rs:14
Class
CustomPatternItem
spdlog-macros/src/pattern/mod.rs:165
Class
CustomPatterns
Mapping from user-provided patterns to formatters.
spdlog-macros/src/pattern/mod.rs:150
Class
Data
spdlog/src/log_macros.rs:416
Class
Date
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:144
Class
Day
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:207
Class
DedupSink
A [combined sink], skip consecutive repeated records. More than 2 consecutive repeated records, the records after the first one will be replaced with
spdlog/src/sink/dedup_sink.rs:77
Class
DedupSinkBuilder
spdlog/src/sink/dedup_sink.rs:225
Class
DedupSinkState
spdlog/src/sink/dedup_sink.rs:10
Class
DefaultArgsList
spdlog-macros/src/normalize_forward.rs:32
Enum
EnvLevelError
spdlog/src/env_level.rs:24
Enum
EnvLevelLogger
spdlog/src/env_level.rs:15
Class
Eol
spdlog/src/formatter/pattern_formatter/pattern/eol.rs:16
Enum
Error
spdlog-macros/src/lib.rs:43
Enum
Error
spdlog/src/error.rs:23
Class
ErrorHandler
spdlog/src/error.rs:348
Class
FileSink
A sink with a file as the target. It writes logs to a single file. If you want to automatically rotate into multiple files, see [`RotatingFileSink`]
spdlog/src/sink/file_sink.rs:30
Class
FileSinkBuilder
spdlog/src/sink/file_sink.rs:130
Interface
Formatter
Represents a formatter that can be used for formatting logs. # Examples See the implementation of [`FullFormatter`] and [./examples] directory. [./
spdlog/src/formatter/mod.rs:81
Class
FormatterContext
spdlog/src/formatter/mod.rs:94
Class
FormattingOptions
spdlog/src/formatter/full_formatter.rs:282
Class
Full
spdlog/src/formatter/pattern_formatter/pattern/full.rs:14
Class
FullDateTime
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:79
Class
FullFormatter
spdlog/src/formatter/full_formatter.rs:74
Interface
GetSinkProp
Represents the getter for the [`SinkProp`] inside a sink. This trait is not mandatory for a sink. It enables a blanket implementation, where a sink t
spdlog/src/sink/mod.rs:173
Class
Hour
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:224
Class
Hour12
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:241
Enum
InvalidArgumentError
spdlog/src/error.rs:150
Class
JournaldSink
A sink with systemd-journal as the target. # Log Level Mapping | spdlog-rs | journald | |------------|-----------| | `Critical` | `crit` | | `E
spdlog/src/sink/journald_sink.rs:91
Class
JournaldSinkBuilder
spdlog/src/sink/journald_sink.rs:163
Enum
JsonFormatterError
spdlog/src/formatter/json_formatter.rs:78
Class
KV
spdlog/src/formatter/pattern_formatter/pattern/kv.rs:7
Class
KeyValues
Represents a collection of key-value pairs. ## Examples ``` use std::fmt::Write; use spdlog::{ formatter::{Formatter, FormatterContext}, Record, St
spdlog/src/kv.rs:189
Enum
KeyValuesInner
spdlog/src/kv.rs:149
Enum
KeyValuesIterInner
spdlog/src/kv.rs:153
Class
Level
spdlog/src/formatter/pattern_formatter/pattern/level.rs:11
Enum
Level
spdlog/src/level.rs:57
Enum
LevelFilter
spdlog/src/level.rs:208
Enum
LevelFilterDiscriminant
spdlog/src/level.rs:191
Class
LevelFilterLayout
spdlog/src/level.rs:339
Class
LocalTimeCacher
spdlog/src/formatter/local_time_cacher.rs:23
Class
LogCrateConverter
spdlog/src/kv.rs:308
Class
LogCrateProxy
spdlog/src/log_crate_proxy.rs:43
Class
LogCrateRecord
spdlog/src/record.rs:211
Class
Logger
Manages, controls and manipulates multiple sinks. Logger is an entry point for a log to be processed, the [`Logger::log`] method will be called by lo
spdlog/src/logger.rs:109
Class
LoggerBuilder
spdlog/src/logger.rs:548
Enum
LoggerKind
spdlog/src/env_level.rs:128
Class
Microsecond
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:312
Class
Millisecond
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:292
Class
Minute
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:258
Class
MockPattern1
spdlog/tests/pattern.rs:160
Class
MockPattern2
spdlog/tests/pattern.rs:175
Class
MockSink
spdlog/tests/pattern.rs:116
Enum
Mode
spdlog/benches/spdlog-rs/spdlog-rs.rs:24
Class
Mods
spdlog/src/log_macros.rs:234
Class
Month
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:190
Class
MonthName
spdlog/src/formatter/pattern_formatter/pattern/datetime.rs:62
Class
MultiName
spdlog/src/formatter/local_time_cacher.rs:61
next →
1–100 of 188, ranked by callers