А зачем задавать имя логу если параметр будет воздействовать на весь скрипт? Какая тебе разница как он называется. Или у тебя несколько скриптов в одной папке и ты хочешь иметь разные файлы логов? Так или иначе все это сделано для отладки, а для конкретного вывода инфы в файл всегда есть TFWRITE
TFWRITE("LOG.txt", "Текст лога")