Skip to content

Conversation

@mitchsvik
Copy link
Member

Merged sandboxedModule and interfaceWrapper catalogs

+completed first task
+added function for timer cleaning
+several structural changes in application ;
+completed second task
+Implemented the ability to run different applications inside framework, using command line option, e.g.: node framework <applicationName>
Wrapped console.log() call to add more info into console output in the following format: <applicationName> <time> <message>
+wrapped console.log() in the sandboxed application logging all console output into a file <applicationName>.log in the format: <applicationName> <time> <message>
+separeted function to put text into log file;
+added link to require function in the application; +wrapped require function for logging to a <applicationName.log> file in the format: <time> <module name>
+exported a hash from application; +print list of exported elements in form <name> <type> +'tab' formatting;
+print function source exported from application
+print a list of everything from the application global context;
+compare an application sandboxed context keys before application loaded and after; +print keys and find difference;
# Conflicts: #sandboxedModule/ru/framework.js
-setTimeout call; +fs.readFile call;
+created cloneInterface function;
+added wrapper function; +wrapped fs lib;
+callback in process wrap; +writing log into application.log file at one step; +hidden buffer instance and function type;
+added some fs functions for testing;
+added timers to application
+collecting some statistics; +printing it every 30 second;
@mitchsvikmitchsvik deleted the Wrapper branch April 4, 2016 14:31
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mitchsvik