Ilogger - Separate behaviour for user exposed and not exposed loggers

This commit is contained in:
Abdullah Tahiri
2023-05-20 21:49:40 +02:00
committed by abdullahtahiriyo
parent 9d9f928b2d
commit 5f52885fbf
5 changed files with 24 additions and 11 deletions

View File

@@ -62,8 +62,10 @@ void ConsoleObserverFile::SendLog(const std::string& notifiername, const std::st
IntendedRecipient recipient, ContentType content)
{
(void) notifiername;
(void) recipient;
(void) content;
// Do not log translated messages, or messages intended only to the user to log file
if(recipient == IntendedRecipient::User || content == ContentType::Translated)
return;
std::string prefix;
switch(level){
@@ -108,8 +110,10 @@ void ConsoleObserverStd::SendLog(const std::string& notifiername, const std::str
IntendedRecipient recipient, ContentType content)
{
(void) notifiername;
(void) recipient;
(void) content;
// Do not log translated messages, or messages intended only to the user to std log
if(recipient == IntendedRecipient::User || content == ContentType::Translated)
return;
switch(level){
case LogStyle::Warning: