Skip to content

Commit

Permalink
add flicker.log [error log]
Browse files Browse the repository at this point in the history
  • Loading branch information
venturachrisdev committed May 10, 2016
1 parent 7d5df99 commit 09e8f1e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
2 changes: 1 addition & 1 deletion examples/basic.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ app.locals.year = 2016;
app.to({ url: '/' },
(req,res,next) => {
res.locals.author = "Flicker.js";
res.render('index',{title: 'Welcome to Flicker.js'});
res.repnder('index',{title: 'Welcome to Flicker.js'});
}
)

Expand Down
12 changes: 12 additions & 0 deletions lib/application.js
Original file line number Diff line number Diff line change
Expand Up @@ -180,13 +180,25 @@ function flickerApp(){
return new aCoolRouter();
};
App.err = function (req,res,next,err){
if(typeof err === 'string'){
err = new Error(err);
}
let fn = App.stack[App.stack.length -1].handler;
if(fn.length == 4){
return fn(req,res,next,err);
}
else{
res.send(err.stack);
}
var errstr = err.toString();
fs.readFile('./flicker.log', (err,file) => {
var date = new Date();
let content = file + '\n' + new Date() + ' ---> ' + errstr;
fs.writeFile('./flicker.log', content,
(err) => {
if (err) throw err;
});
});
};
App.getViewExt = () => {
switch(App.get('template')){
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "flickerjs",
"version": "1.0.1",
"version": "1.0.2",
"description": "A Super fast and simple web framework for node.js (v6.0.0) based on connect.",
"main": "index.js",
"scripts": {
Expand Down

0 comments on commit 09e8f1e

Please sign in to comment.