Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-logger logger cargo crate

LoggerApp - extracted RuntimeApp crate.

crates/cre8-app-logger · level 8 · 773 lines (667 code) · 5 files · 55 fns (10 tests) · cyclomatic Σ 71

8workspace deps
1direct dependents
8transitive dependents
21calls out
0calls in
46call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 3 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 9 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-loggerL8 · 667 linescre8-app-loggerapp-truthL7 · 20,485 linescre8-app-truthplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-connection-actionL0 · 112 linescre8-util-connection-actionutil-jsonL0 · 296 linescre8-util-jsonruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 55 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
count_rowssrc/store.rs:112fn31112.2
count_eventssrc/store.rs:44fn31412
parse_eventsrc/store.rs:162fn31101.9
append_eventsrc/store.rs:30fn31521.7
row_into_eventsrc/store.rs:151fn102211.7
memory_eventssrc/store.rs:122fn31301.5
query_eventssrc/store.rs:34fn91521.5
runsrc/init.rs:9fn81341.2
event_rowsrc/store.rs:48fn91121.2
append_rowsrc/store.rs:67fn31111.2
query_rowssrc/store.rs:82fn91111.1
rows_into_eventssrc/store.rs:147fn31111.1
connectsrc/connection.rs:88fn83251.1
event_typesrc/store.rs:58fn31101
trace_idsrc/store.rs:62fn31101
matches_filtersrc/store.rs:126fn83230.9
parse_actionsrc/connection.rs:84fn31210.9
parse_inputsrc/connection.rs:97fn31200.9
reportsrc/init.rs:106fn61200.8
flush_pendingsrc/init.rs:18fn82120.8
dispatch_requestsrc/init.rs:27fn137150.8
matches_sourcesrc/store.rs:135fn31100.8
matches_typesrc/store.rs:139fn31100.8
matches_tracesrc/store.rs:143fn31100.8
default_resultsrc/init.rs:99fn61200.7
context_with_requestsrc/init.rs:119fn111110.7
sourcesrc/init.rs:83fn31200.7
event_typesrc/init.rs:87fn51200.7
trace_idsrc/init.rs:93fn51200.7
querysrc/connection.rs:101fn141110.7
statussrc/connection.rs:116fn81110.7
resultsrc/connection.rs:125fn31110.7
appendsrc/init.rs:41fn111110.6
querysrc/init.rs:53fn181150.6
statussrc/init.rs:72fn101110.6
optional_paramsrc/app.rs:36fn31110.6
LoggerApp::metasrc/app.rs:41trait impl31000.5
LoggerApp::bootsrc/app.rs:44trait impl31000.5
LoggerApp::handlesrc/app.rs:47trait impl31010.5
LoggerApp::connectsrc/app.rs:50trait impl31010.5

Outside the workspace

anyhow chrono serde serde_json