Quando leio sua pergunta, penso na rotação de log, ou seja, os logs chegam a ter um determinado tamanho (configurável) e depois são substituídos por novos arquivos e têm seus nomes alterados para incluir um número de sequência.
Uma pequena pesquisa no Google revelou este post de Sean Corfield , que descreve a rotação de log integrada do ColdFusion. Parece que pode ser configurado para ajudar você a realizar o que deseja:
In the ColdFusion Administrator, under Debugging & Logging > Logging Settings, you can set the size at which log files rotate and the number of past log files to keep.
Maximum file size (KB) - "When a file reaches this size, it is automatically archived."
Maximum number of archives - "After reaching this limit, files are deleted in order of oldest to newest."
By default, the maximum file size is set to 5000 so whenever a log file reaches (about) 5Mb, it is archived (rotated) and by default the last 10 archives are kept (in addition to the current log).
If you change the settings, it affects any new log files created but does not affect any existing log files - unless you restart ColdFusion.