- Сообщения
- 93
- Реакции
- 1
Всем привет. Пытаюсь реализовать логгирование в IDS.
Код исправно работает, но есть одна проблема. Файл создается не по тому пути. (Есть подозрение, что он просто находится в памяти, во время выполнения приложения.)
alert(logFile.fullName) возвращает следующее "/c/InDesignServer log/filename.txt".
Не могу разобраться, что за странная директория "/c/" и как сохранить фаил по пути "C:/InDesignServer log/.".
Спасибо за внимание.
Код:
function Log(){
}
Log.prototype = {
createFileLog: function (logName) {
var fName = logName == undefined ? app.activeScript.displayName : logName;
var date = new Date();
logFile = new File( "C:/InDesignServer log/" + fName + "_" + String(date) + ".txt");
},
write: function (message) {
var date = new Date();
if (!logFile.exists) {
logFile.open("w");
logFile.write(String(date) + "\nLogging:\n");
logFile.close();
alert("´fine is not found")
}
alert(logFile.fullName);
logFile.open("e");
// logFile.seek(0, 2);
logFile.write("\n" + String(date) + ": " + message);
app.consoleout(message);
logFile.close();
}
}
log = new Log();
log.write("привет!");
alert(logFile.fullName) возвращает следующее "/c/InDesignServer log/filename.txt".
Не могу разобраться, что за странная директория "/c/" и как сохранить фаил по пути "C:/InDesignServer log/.".
Спасибо за внимание.