Для вывода регулярных сообщений в файл журнала и сообщений об ошибках в отдельный файл журнала вы можете использовать различные языки программирования и библиотеки. Вот несколько примеров:
-
Python с модулем журналирования:
import logging # Configure loggers logging.basicConfig(filename='output.log', level=logging.INFO) logging.basicConfig(filename='error.log', level=logging.ERROR) # Usage logging.info('This is a regular log message') logging.error('This is an error log message')
-
Java с библиотекой log4j:
import org.apache.log4j.Logger; // Create loggers Logger outputLogger = Logger.getLogger("OutputLogger"); Logger errorLogger = Logger.getLogger("ErrorLogger"); // Usage outputLogger.info("This is a regular log message"); errorLogger.error("This is an error log message");
-
JavaScript с библиотекой Winston:
const winston = require('winston'); // Configure loggers const outputLogger = winston.createLogger({ transports: [ new winston.transports.File({ filename: 'output.log' }) ] }); const errorLogger = winston.createLogger({ transports: [ new winston.transports.File({ filename: 'error.log', level: 'error' }) ] }); // Usage outputLogger.info('This is a regular log message'); errorLogger.error('This is an error log message');
-
C# с библиотекой NLog:
using NLog; // Create loggers var outputLogger = LogManager.GetLogger("OutputLogger"); var errorLogger = LogManager.GetLogger("ErrorLogger"); // Usage outputLogger.Info("This is a regular log message"); errorLogger.Error("This is an error log message");
Это всего лишь несколько примеров. Существует множество других языков программирования и библиотек журналирования. Не забудьте установить необходимые зависимости перед использованием примеров кода.