public int TestOverrideLogLevel(Log.LogLevel inputLevel) { var count = 0; Log.Level = Log.LogLevel.None; Log.Domains.Database.Level = inputLevel; _logCallback = (level, tag, msg) => { Console.WriteLine("Received {0} message from {1}", level, tag); if(tag == String.Format("DATABASE ({0})", TAG)) { count++; } Assert.IsTrue(inputLevel.HasFlag(level)); }; Log.To.Database.V(TAG, "TEST"); Log.To.Database.D(TAG, "TEST"); Log.To.Database.I(TAG, "TEST"); Log.To.Database.W(TAG, "TEST"); Log.To.Database.E(TAG, "TEST"); _logCallback = (level, tag, msg) => { }; return count; }