Lines Matching defs:ScopeLogger
34 // Scope names corresponding to the scope defined by ScopeLogger::Scope.
70 static_assert(arraysize(kScopeNames) == ScopeLogger::kNumScopes,
73 // ScopeLogger needs to be a 'leaky' singleton as it needs to survive to
74 // handle logging till the very end of the shill process. Making ScopeLogger
77 base::LazyInstance<ScopeLogger>::Leaky g_scope_logger =
83 ScopeLogger* ScopeLogger::GetInstance() {
87 ScopeLogger::ScopeLogger()
91 ScopeLogger::~ScopeLogger() {
94 bool ScopeLogger::IsLogEnabled(Scope scope, int verbose_level) const {
98 bool ScopeLogger::IsScopeEnabled(Scope scope) const {
105 string ScopeLogger::GetAllScopeNames() const {
110 string ScopeLogger::GetEnabledScopeNames() const {
119 void ScopeLogger::EnableScopesByName(const string& expression) {
156 void ScopeLogger::RegisterScopeEnableChangedCallback(
163 void ScopeLogger::DisableAllScopes() {
170 void ScopeLogger::SetScopeEnabled(Scope scope, bool enabled) {