Это делает для интересного, рубинового, синтаксиса. Однако, как сказал Джон, то, что ты можешь, не означает, что ты должен.
Это могло бы сбить с толку большинство разработчиков C # и добавить ненужную путаницу.
Для конкретных целей ведения журналов есть гораздо лучшие способы получить то, что вы хотите. Мой самый первый вопрос: почему вы катите свое собственное решение для регистрации? Ведение журнала - очень хорошо решенная проблема, и вы не должны тратить циклы разработки на то, что, например, в log4net, прекрасно работает.