MCPcopy Create free account
hub / github.com/Xtra-Computing/thundersvm / Level

Enum Level

include/thundersvm/util/log.h:563–582  ·  view source on GitHub ↗

namespace base @brief Represents enumeration for severity level used to determine level of logging @detail With Easylogging++, developers may disable or enable any level regardless of what the severity is. Or they can choose to log using hierarchical logging flag

Source from the content-addressed store, hash-verified

561/// @detail With Easylogging++, developers may disable or enable any level regardless of
562/// what the severity is. Or they can choose to log using hierarchical logging flag
563 enum class Level : base::type::EnumType {
564 /// @brief Generic level that represents all the levels. Useful when setting global configuration for all levels
565 Global = 1,
566 /// @brief Information that can be useful to back-trace certain events - mostly useful than debug logs.
567 Trace = 2,
568 /// @brief Informational events most useful for developers to debug application
569 Debug = 4,
570 /// @brief Severe error information that will presumably abort application
571 Fatal = 8,
572 /// @brief Information representing errors in application but application will keep running
573 Error = 16,
574 /// @brief Useful when application has potentially harmful situtaions
575 Warning = 32,
576 /// @brief Information that can be highly useful and vary with verbose logging level.
577 Verbose = 64,
578 /// @brief Mainly useful to represent current progress of application
579 Info = 128,
580 /// @brief Represents unknown level
581 Unknown = 1010
582 };
583/// @brief Static class that contains helper functions for el::Level
584 class LevelHelper : base::StaticClass {
585 public:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected