liveBook · Manning

Logging service

A logging service is a system that receives, processes, aggregates, indexes, transports, or stores log records from applications or other systems.

How 2 Manning books explain it

Pro ASP.NET Core 7, Tenth Edition

A logging service is an application service that records messages describing application state, errors, performance, and diagnostic information.

How it is used
Records application-state and diagnostic messages and sends them through providers for viewing or processing.
How deep it goes
Shows logger injection, severity methods, Program.cs alternatives, console verification, and category-level filtering; stops short of provider internals.
Examples
Uses a population endpoint’s request-path messages, Program.cs pipeline messages, and development settings that expose routing logs.
What you can do after
Apply it via ILogger<T> or app.Logger, then configure category thresholds and inspect console output.

Read how Pro ASP.NET Core 7, Tenth Edition explains logging service →

Go in Practice, Second Edition

A logging service is a network-accessible system that receives, aggregates, and often stores log messages from applications.

How it is used
Deploys centralized log aggregation for cloud applications and clustered servers with ephemeral local storage.
How deep it goes
Demonstrates TCP streaming, Go client construction, Netcat simulation, and buffering for reliability; stops short of service internals.
Examples
Uses Netcat on port 1902 and a Go client that sends regular and panic log messages.
What you can do after
Build it from scratch with Go's networking and logging packages, then improve delivery reliability with channels and buffering.

Read how Go in Practice, Second Edition explains logging service →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.