An open API service indexing awesome lists of open source software.

https://github.com/madladsquad/untitledlog

A logging library initially written for the Untitled Vulkan Game Engine
https://github.com/madladsquad/untitledlog

console cpp imgui logging logging-library

Last synced: about 1 year ago
JSON representation

A logging library initially written for the Untitled Vulkan Game Engine

Awesome Lists containing this project

README

          

# UntitledLog
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)
[![trello](https://img.shields.io/badge/Trello-UVK-blue])](https://trello.com/b/0upjsxT0/untitledvukangameengine)
[![Discord](https://img.shields.io/discord/717037253292982315.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/4wgH8ZE)

A simple logging library with an optional dear imgui console widget.

## Features

- Logs to the console
- Logs to the console and files at the same time
- Logs to a log file
- Colour coded logging
- Variadic functions
- Profiler functions
- Error shutdown and breaking
- Dear ImGui console logging widget

## Learning and install
There are a few short learning articles in the [wiki](https://github.com/MadLadSquad/UntitledLog/wiki). Installation is also located there!

## Showcase
The bundled ImGui widget:

![image](https://user-images.githubusercontent.com/40400590/135061210-e20919f5-819d-4d20-97e4-452bdc030d65.png)

Example console log output:

![image](https://user-images.githubusercontent.com/40400590/135061310-ece7fa50-1fda-4f9a-8ddd-778a996ba059.png)