Мы используем регистрацию Apache Commons в нашем приложении для всех наших требований регистрации.
На этой неделе появился забавный случай использования, о котором у меня возник вопрос.
Мы начали получать сообщения FIX от клиентов, где конкретное поле в сообщении исправления заполняется на основе значений в текстовой области свободной формы в приложении, которое есть у нашего клиента. Клиенту разрешено вводить любой текст, который он хочет, включая специальные символы, новые строки и т. Д.
Мы записываем сообщение об исправлении, которое мы получаем обратно, но когда мы получаем сообщение FIX, которое включает этот тег, в котором есть символы новой строки, то только часть сообщения об исправлении до момента записи символа новой строки. Можно ли в любом случае сказать каркасу ведения журнала игнорировать символы новой строки и регистрировать всю строку, независимо от того, содержит ли она символы новой строки?