Note : Not recommended for production use as per the current state of the application.
Logerr Remote helps you log JavaScript exceptions remotely. Application is in beta stage as its not quiet mature yet to release it as stable. As of now, application shows you recent 20 exceptions which are logged remotely with details such as error, line number, file name, client timestamp, browser etc.
View Project on GithubI'll be updating app every week with powerful features to make logging helpful, easy to debug. Please refer to feature list for more information.
Note: Please don't use this application on production for now as data isn't validated.
Logerr remote will soon be filled with useful features, for now, you will be able to use below features
Whats next?
Get an appropriate package based on your OS from here.
Navigate to the project directory from your command line and use the below command to install required modules.
npm install
Included modules (Dependencies) :
Included modules (Dev Dependencies) :
Create a database name Logerr and Import DB dump from db/logerr_2016-10-23.sql (migration coming soon)
Refer Configuration section for further information.
gulp //runs on port 8080 by default
node server.js //runs on port 8080 by default
//database default configuration
{
HOST: 'localhost', //database host
USER: 'root', //database user
PASS: '', //database password
NAME: 'logerr' //database name
}
//gulp default configuration
{
bSync: { //browsersync config
baseDir: 'app',
proxy: 'http://localhost:8080', //set proxy for live reload
port: 8080
},
css: {
basePath: 'src/stylesheets/**/*.scss', //path to watch + compile
outputPath: 'app/assets/stylesheets', //path to output compiled files
fileSuffix: '.min' //suffix for minified files
},
js: {
basePath: 'src/scripts/**/*.js', //path to watch + compile
outputPath: 'app/assets/scripts', //path to output compiled files
fileSuffix: '.min' //suffix for minified files
},
views: {
basePath: 'app/*.ejs' //watch view file change
},
autoprefixer: {
condition: 'last 3 version' //autoprefix for
}
}
You need to set remoteLogging to true. Point remoteSettings url parameter to the url you have deployed your logerr remote on Refer Logerr.js documentation for more information.
Bugs and requests, submit them through the project's issues section
Create an issue in issues section of the repository keeping [Feature Request] as a prefix in the title.