A C# Logger that can send log message to a stack of Logger