Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LogIt by
Revision 7:eb101b1726a5, committed 2017-05-03
- Comitter:
- dwini
- Date:
- Wed May 03 14:16:40 2017 +0000
- Parent:
- 6:17bc740828b8
- Commit message:
- Renaming namespace as it conflicts with other existing logger.
Changed in this revision
--- a/LoggerInterface.lib Thu Dec 15 19:29:05 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -https://developer.mbed.org/users/dwini/code/LoggerInterface/#8b20cda3dee5
--- a/README.md Thu Dec 15 19:29:05 2016 +0100 +++ b/README.md Wed May 03 14:16:40 2017 +0000 @@ -1,4 +1,4 @@ -# Mbed LogIt +# Mbed LogItNow Logger library that is build based on the LoggerInterface library that follows the PSR-3 logger standard. @@ -6,18 +6,18 @@ This library provides an abstract class logable to make your classes easily Logger aware. -Besides that the LogIt library also has a SerialLogger implementation and a NullLogger +Besides that the LogItNow library also has a SerialLogger implementation and a NullLogger for production applications where no logging should be done. NullLogger is used as a default when making your classes Logger aware. It is implemented using the Singleton pattern to avoid waste of resources. -## Using LogIt +## Using LogItNow First make your class inherit from Logable as such ```C++ -class Router : public LogIt::Logable { +class Router : public LogItNow::Logable { //... }; ```
--- a/logable.h Thu Dec 15 19:29:05 2016 +0100 +++ b/logable.h Wed May 03 14:16:40 2017 +0000 @@ -4,7 +4,7 @@ // Allow your classes to easily log by implementing Logable -namespace LogIt { +namespace LogItNow { class Logable {
--- a/loggers/null_logger.h Thu Dec 15 19:29:05 2016 +0100 +++ b/loggers/null_logger.h Wed May 03 14:16:40 2017 +0000 @@ -7,7 +7,7 @@ // Kudos to Sandi Metz and her seminar on how to avoid if statements // Source: http://stackoverflow.com/questions/1008019/c-singleton-design-pattern -namespace LogIt { +namespace LogItNow { class NullLogger : public Log::LoggerInterface {
--- a/loggers/serial_logger.cpp Thu Dec 15 19:29:05 2016 +0100 +++ b/loggers/serial_logger.cpp Wed May 03 14:16:40 2017 +0000 @@ -2,7 +2,7 @@ #include <stdarg.h> #include <stdio.h> -namespace LogIt { +namespace LogItNow { SerialLogger::SerialLogger(Serial* serial) {
--- a/loggers/serial_logger.h Thu Dec 15 19:29:05 2016 +0100 +++ b/loggers/serial_logger.h Wed May 03 14:16:40 2017 +0000 @@ -3,7 +3,7 @@ #include "LoggerInterface.h" #include "mbed.h" -namespace LogIt { +namespace LogItNow { class SerialLogger : public Log::LoggerInterface {