-Saves a log of things that happened while the program was running
-Saves how long the program was running
-Saves how many times the program has been run
-Adds options for what to save/exclude from the log & info
-Does all this in the same file as the code, without messing around with the code or adding any unwanted extras ( apart from a little '^' in the bottom left to quit the program ( uses "terminate" so you can stop it ) )
-Adds a try( functionname, function, ...args ) function that will not error( ) ( uses pcall and logs errors )
-Adds a log.add( type, ...data ) function to add things to program log
Why?
Usually to make a log or get info about a program you have to create loads of other API's and files to save the information that makes you wish you had never started. This does it all for you
Still to come:
Screenshotting
Only running with certain args
Logging new functions, new variables, if statements etc ( will be able to disable these individually )
Finishing term library rewrite
New options in the info section
Pastebin:
http://pastebin.com/cHqYRbrU
Example:
Code:
Spoiler
After running:
Spoiler
Post any bugs or suggestions below please
When running the program type "run [run/clear/log] [program name]"
clear will change the program to the original without the extra stuff
run will run it
log will display the log












