Acabei de renomear um arquivo de log para "foo.log.old" e assumi que o aplicativo começará a escrever um novo arquivo de log em "foo.log". Fiquei surpreso ao descobrir que ele rastreava o arquivo de log com seu novo nome e continuava anexando linhas a "foo.log.old".
No Windows, não estou familiarizado com esse tipo de comportamento - não sei se é possível implementá-lo. Como exatamente esse comportamento é implementado no linux? Onde posso aprender mais sobre isso?