-
Notifications
You must be signed in to change notification settings - Fork 0
michaelcdillon/ArduinoLog
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Simple lightweight logger utility for the Arduino platform. --- Currently it defaults on the main serial port of the board. --- Supported formatters: %b - binary value %d - int / byte %f - double / float %s - char string %x - hex value --- To enable the Log, place the following define statement in the class you are including everthing in: #define DEVELOPMENT_LOG To set the log level place the following define statement in the class you are including everything in: #define LOG_LEVEL <Log_Level> Make sure you have the include statements setup properly after the Log define statements. Example Usage: #define DEVELOPMENT_LOG #define LOG_LEVEL INFO_LEVEL #include Log.h Log::fine ("Fine statement"); Log::debug ("Debug statement"); Log::info ("Info statement "); Log::warn ("Warn statement"); Log::error ("Error Statement"); Log::info ("Int: %d", 5); Log::info ("Double: %f", 5.5); Log::info ("Chars: %s", "test string"); Log::info ("Binary of 5: %b", 5); Log::info ("Hex of 47: %x", 47); Log::info ("Unrecognized formatter: %p", 1);
About
Provides a simple lightweight logger for the Arduino platform.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published