OT Livecode and Intego Virus Barrier

Fraser Gordon fraser.gordon at livecode.com
Fri May 27 03:28:28 EDT 2016


On 27/05/16 02:39, Lyn Teyla wrote:
> 2. The method used by LiveCode to write to LiveCodeToolsLog.txt (presumably multiple times) might not be ideal. Could be a "write to file" vs "put into url" issue.
>
> Better yet, perhaps the writing to this log file should not be performed by default, unless a debug setting is set via Preferences.
>

The main purpose of the IDE log file is diagnosing problems with the IDE 
starting up. Unfortunately, this means that it can't be toggled by a 
preference because if the IDE is failing, you can't toggle the preference.

Because of this purpose, the way the file is written is very 
conservative - every time a line is logged, the file is opened, the line 
is appended and then the file is closed again. This ensures that in the 
event of an engine crash, the logging data is not lost.

One thing that is definitely worth considering is deleting the current 
contents of the file when the IDE starts up rather than preserving the 
content indefinitely.

Fraser




More information about the Use-livecode mailing list