Я хочу иметь все stdout + stderr
в одном файле журнала и одновременно просто stderr
в другом. Как я могу добиться этого в R? Сообщения должны сохранять хронологический порядок всех сообщений в обоих журналах, например, скажем, у меня есть этот код:
options(warn = 1)
cat("1st stdout\n")
warning("2nd stderr")
cat("3rd stdout\n")
warning("4th stderr")
Как сделать так, чтобы он перенаправлялся в оба журнала нужным способом?
Мой подумал, что было бы просто, если бы можно было объединить и разделить соединения R , см. вопрос здесь: Как объединить и разделить соединения R?
I Я не против специальных каркасов ведения журналов, но желательно иметь возможность регистрироваться с помощью таких функций, как cat
, warning
, message
, stop
et c. без изменения кода для разных функций (так как я также использую разные пакеты).