Project

Build an Asynchronous Logging Library with Go

Course info
Level
Intermediate
Updated
Duration
1h 40m
Table of contents
Setup
10m
Writing Asynchronous Log Entries
45m
Shutting Down the Log
30m
Description
Course info
Level
Intermediate
Updated
Duration
1h 40m
Description

In this project, you'll use Go's concurrency tools to build a fully asynchronous logging package. You'll start with a simple, synchronous logger and add new features which allow log messages to be stored with minimal impact on the performance of your application.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Creating Well-tested Applications in Go
Intermediate
1h 26m
Mar 11, 2020
Concurrent Programming with Go
Intermediate
1h 31m
Feb 13, 2020
More courses by Mike Van Sickle