Я бы посоветовал вам изучить структуру ведения журнала, если для вас будет практичным использовать что-то кроме того класса, который вы показали.Посмотрите на Серилог или даже Нлог.Они хорошо спроектированы для обеспечения безопасности и эффективности потоков.
Чтобы использовать этот класс или любой класс (не являющийся статическим), вы создаете экземпляр с помощью new
:
LogWriter logger = new LogWriter("a message here..");
К сожалению, этокласс был разработан таким образом, что вы не можете создать его экземпляр без записи в журнал, поэтому вы получите журнал «message here ...», написанный на этом этапе.
Теперь, когда у вас есть экземпляр, вы можете вызывать методы для него, дляЭкземпляр:
logger.LogWrite("This is a log message...");
Вы должны увидеть свои записи журнала в файле LOGG.txt в той же папке, что и ваша программа.
Не думайте об этом с точки зрения простоэтот регистратор.Если бы у вас было больше опыта программирования, вы бы уже знали, как это сделать.Немного времени, потраченного на обучение, будет иметь большое значение.