Logging service
A logging service is a system that receives, processes, aggregates, indexes, transports, or stores log records from applications or other systems.
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
- monitoringused by · Monitoring is the ongoing observation and measurement of a system’s behavior, state, or operational signals to assess its condition and detect changes or problems.
- appsettings.jsonconfigured by · appsettings.json is a conventional JSON configuration file used by .NET applications to store application settings.
- try-catch statementused by · A try-catch statement is a control-flow construct that executes code under exception handling and transfers control to a matching handler when an exception is raised.
- logproduces · A log is a record of events, activity, or diagnostic information produced during the operation of a system or process, often ordered by time.
- API gatewayused by · An API gateway is an intermediary that provides an entry point for client requests to backend APIs or services and routes or otherwise mediates those requests.
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.

