Existem três arquivos padrão abertos para cada programa, stdin (entrada padrão), stdout (saída padrão) e stderr (erro padrão). Grava para stdout e stderr é enviada no terminal por padrão.
É uma convenção comum escrever erros e mensagens de log em stderr em vez de stdout para não misturar mensagens de log ou erro com a saída real do programa. Você pode redirecionar stderr usando 2> , por exemplo:
command 2> log