diff --git a/include/links/BaseLink.h b/include/links/BaseLink.h index 2f9bfce..d6c04f5 100644 --- a/include/links/BaseLink.h +++ b/include/links/BaseLink.h @@ -34,7 +34,7 @@ public: } ~BaseLink() override { - Logger::get("Link").dbg("--- Destructor called for: BaseLink"); + Logger::get("ConDes").dbg("--- Destructor called for: BaseLink"); } protected: std::vector children_; diff --git a/include/links/NotImplementedLink.h b/include/links/NotImplementedLink.h index f7d9549..43b848a 100644 --- a/include/links/NotImplementedLink.h +++ b/include/links/NotImplementedLink.h @@ -20,7 +20,7 @@ public: void removeChild(const ElemPtr& child) override { } ~NotImplementedLink() override { - Logger::get("Link").dbg("--- Destructor called for: NotImplementedLink"); + Logger::get("ConDes").dbg("--- Destructor called for: NotImplementedLink"); } private: std::vector empty_; diff --git a/include/mixins/BaseLinkMixin.h b/include/mixins/BaseLinkMixin.h index 8abc174..0862ee3 100644 --- a/include/mixins/BaseLinkMixin.h +++ b/include/mixins/BaseLinkMixin.h @@ -14,7 +14,7 @@ class BaseLinkMixin : public virtual ILinkMixin, public: ~BaseLinkMixin() override { - Logger::get("Mixin").dbg("--- Destructor called for: BaseLinkMixin"); + Logger::get("ConDes").dbg("--- Destructor called for: BaseLinkMixin"); } void linkChild(const ElemPtr& child) override { diff --git a/include/mixins/HierarchicalLinkMixin.h b/include/mixins/HierarchicalLinkMixin.h index 07c84a1..38285b5 100644 --- a/include/mixins/HierarchicalLinkMixin.h +++ b/include/mixins/HierarchicalLinkMixin.h @@ -16,7 +16,7 @@ class HierarchicalLinkMixin : public LazyLinkMixin> { public: ~HierarchicalLinkMixin() override { - Logger::get("Mixin").dbg("--- Destructor called for: HierarchicalLinkMixin"); + Logger::get("ConDes").dbg("--- Destructor called for: HierarchicalLinkMixin"); } void linkChild(const ElemPtr& child) override { diff --git a/include/mixins/LazyLinkMixin.h b/include/mixins/LazyLinkMixin.h index 3186da5..7d8423a 100644 --- a/include/mixins/LazyLinkMixin.h +++ b/include/mixins/LazyLinkMixin.h @@ -25,7 +25,7 @@ public: LazyLinkMixin() {} ~LazyLinkMixin() override { - Logger::get("Mixin").dbg("--- Destructor called for: LazyLinkMixin"); + Logger::get("ConDes").info("--- Destructor called for: LazyLinkMixin"); } protected: diff --git a/include/nodes/BaseNode.h b/include/nodes/BaseNode.h index 0eae52d..1882ff9 100644 --- a/include/nodes/BaseNode.h +++ b/include/nodes/BaseNode.h @@ -1,5 +1,4 @@ #pragma once -#include #include "ifaces/INode.h" #include "Logger.h" @@ -9,12 +8,12 @@ class BaseNode : public virtual INode { public: BaseNode(std::string name) : name_(std::move(name)) { - Logger::get("Node").dbg(std::string("--- Base constructor called for: ") + name_); + Logger::get("ConDes").dbg(std::string("--- Base constructor called for: ") + name_); } const std::string& name() const override { return name_; } const std::string& kind() const override { return kind_; } ~BaseNode() { - Logger::get("Node").dbg(std::string("--- Base destructor called for: ") + name_); + Logger::get("ConDes").info(std::string("--- Base destructor called for: ") + name_); } protected: std::string name_; diff --git a/include/nodes/ComplexNode.h b/include/nodes/ComplexNode.h index f611332..8320842 100644 --- a/include/nodes/ComplexNode.h +++ b/include/nodes/ComplexNode.h @@ -1,5 +1,4 @@ #pragma once -#include #include "nodes/BaseNode.h" #include "mixins/HierarchicalLinkMixin.h" @@ -11,9 +10,9 @@ class ComplexNode : public BaseNode, virtual public HierarchicalLinkMixin { public: ~ComplexNode() { - Logger::get("Node").dbg(std::string("--- Complex destructor called for: ") + name_); + Logger::get("ConDes").dbg(std::string("--- Complex destructor called for: ") + name_); } ComplexNode(std::string name) : BaseNode(std::move(name)) { - Logger::get("Node").dbg(std::string("--- Complex constructor called for: ") + name_); + Logger::get("ConDes").dbg(std::string("--- Complex constructor called for: ") + name_); } }; diff --git a/include/nodes/SimpleNode.h b/include/nodes/SimpleNode.h index 8f920b0..8f6abe1 100644 --- a/include/nodes/SimpleNode.h +++ b/include/nodes/SimpleNode.h @@ -1,5 +1,4 @@ #pragma once -#include #include "nodes/BaseNode.h" #include "mixins/LazyLinkMixin.h" @@ -12,9 +11,9 @@ class SimpleNode : public BaseNode, virtual public LazyLinkMixin> { public: ~SimpleNode() { - Logger::get("Node").dbg(std::string("--- Simple destructor called for: ") + name_); + Logger::get("ConDes").dbg(std::string("--- Simple destructor called for: ") + name_); } SimpleNode(std::string name) : BaseNode(std::move(name)) { - Logger::get("Node").dbg(std::string("--- Simple constructor called for: ") + name_); + Logger::get("ConDes").dbg(std::string("--- Simple constructor called for: ") + name_); } }; diff --git a/src/main.cpp b/src/main.cpp index b8c12ec..fee4d06 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,6 +31,10 @@ int main() { Logger::suppressCategory("Node"); Logger::suppressCategory("Link"); Logger::suppressCategory("Mixin"); + + Logger::suppressCategory("ConDes"); + Logger::setMinSeverity("ConDes", Logger::Severity::Info); + auto& logger = Logger::get("MAIN"); logger.info("Entering main scope..."); @@ -137,6 +141,7 @@ int main() { } logger.info("Exited main scope. All smart pointers destroyed."); + logger.info("(It don't? Check ConDes logger)"); return 0; }