Articles of stdout

Redirecionar a saída do console para string em java

Eu tenho uma function cujo tipo de retorno é VOID e imprime diretamente no console. No entanto, preciso dessa saída em string para poder trabalhar nela. Como eu não posso fazer alterações com a function com o tipo de retorno é VOID, então eu tenho que redirect essa saída para string. Como posso redirecioná-lo em […]

logdj redirect stdout para DailyRollingFileAppender

Eu tenho um aplicativo java que usa log4j. Config: log4j.rootLogger=info, file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=${user.home}/logs/app.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d [%t] %c %p %m%n Portanto, todas as instruções de log são anexadas corretamente ao arquivo, mas estou perdendo stdout e stderr. Como faço para redirect os rastreamentos e os sysouts da pilha de exceção para o arquivo rolado diariamente?

Como tornar a saída de qualquer comando shell sem buffer?

Existe uma maneira de executar comandos shell sem buffer de saída? Por exemplo, hexdump file | ./my_script hexdump file | ./my_script só passará a input do hexdump para my_script em blocos armazenados, não linha por linha. Na verdade, eu quero saber uma solução geral como tornar qualquer comando sem buffer?

Confuso sobre stdin, stdout e stderr?

Estou bastante confuso com o propósito desses três arquivos. Se meu entendimento estiver correto, stdin é o arquivo no qual um programa grava em seus pedidos para executar uma tarefa no processo, stdout é o arquivo no qual o kernel grava sua saída e o processo solicitando que acesse as informações, e stderr é o […]

Como redirect a saída para um arquivo e stdout

No bash, chamar foo exibiria qualquer saída desse comando no stdout. Chamar foo > output redirectia qualquer saída desse comando para o arquivo especificado (neste caso, ‘output’). Existe uma maneira de redirect a saída para um arquivo e tê-lo exibido no stdout?

A linha stdout é armazenada em buffer, sem buffer ou indeterminada por padrão?

Seção 7.9.13/7 de c99 afirma que: Na boot do programa, três streams de texto são predefinidos e não precisam ser abertos explicitamente – input padrão (para leitura de input convencional), saída padrão (para gravação de saída convencional) e erro padrão (para gravação de saída de diagnóstico). Como inicialmente aberto, o stream de erro padrão não […]

Exibindo a saída do prompt de comando do Windows e redirecionando-a para um arquivo

Como posso executar um aplicativo de linha de comando no prompt de comando do Windows e ter a saída exibida e redirecionada para um arquivo ao mesmo tempo? Se, por exemplo, eu fosse executar o comando dir > test.txt , isso redirectia a saída para um arquivo chamado test.txt sem exibir os resultados. Como eu […]

Ordem de avaliação de argumentos usando std :: cout

Oi tudo que eu tropeçou neste pedaço de código hoje e estou confuso sobre o que exatamente acontece e mais em particular em que ordem: Código: #include bool foo(double & m) { m = 1.0; return true; } int main() { double test = 0.0; std::cout << "Value of test is : \t" << test […]