Defined basic PoC notification center.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Defined hipchat logger appender.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Using Hipchat transport to notify about warns and errors in TheSS.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Moved getOrCreateDir to sanity checks before each startSlot(). This fixes recreation of service on shutdown (stopSlot emit shouldn't recreate configuration after app deletion).

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Implemented switch to disable ANSI colors on demand on particular logger.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Improved Hipchat logger format.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Implemented very simple duplicate messages detection support (notifications).

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Implemented basic support for logger levels with colors on Hipchat notification side.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Refactored names of notification transports. Part I: Hipchat

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Big refactor due to new Notifications mechanism. More in details.

* New notification rules. No more unreliable SERVICE_PREFIX/.errors file.
* Implemented notification center notification mechanism for error level messages from SvdService.
* Removed hipchat and notification specific old code from previous try.
* Fixed project files and tests.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Rewritten Notification mechanism basically from scratch. It's now simple, roboust, clean and universal.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Fixed potential failure in sha1 generation.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Fixed compler warning in main.cc of Panel.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Added XXX to fix in panel.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
This branch is known to be stable.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Implemented notifications for service_config and user_watcher. Defined FATAL level for notifications.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
One more fix to have day and time in every notification.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Added notice on service start.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Build notifications code with ss. Fixes not rebuilt code after compilation.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Use message without prefix for predefined logger.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>