Skip to content

Powerful extensions and customization for Flogger

Notifications You must be signed in to change notification settings

hagbard/flogger-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Improved Flogger APIs and Functionality

Flogger is a powerful logging API for Java, but the core library lacks configuration options and doesn't make use of modern Java features.

The Flogger Next project aims to unlock new, powerful features for Flogger via API extensions and new backend implementations.

This project provides two powerful extensions:

Integration with String Template syntax for logging

Use the new String Template syntax to include variables directly in formatted message.

// Evaluate log arguments directly with the String Template syntax.
logger.atInfo()."\{x} + \{y} = \{x + y}".log();

See the logger artifact for more, or read the manual.

Customizable logger backends with improved efficiency

Improve efficiency and customization for JDK logging or Log4J2.

Features include:

About the author

David Beaumont is the designer and author of Google's Flogger logging library.

About

Powerful extensions and customization for Flogger

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages