logs_cppaddon

1.0.2 • Public • Published

Mini projet afin de démontrer les possibilités et les utilisations des addons C++

Utilitaires nécéssaires

  • sudo npm install -g log.io
  • edit ~/.log.io/harvester.conf et mettre:
	exports.config = {
  		nodeName: "application_server",
  		logStreams: {
		    test_logs: [
		      "/home/v3/Projects/logs_addon/logs/filelog-info.log"
		    ]
	  	},
	  	server: {
		    host: '127.0.0.1',
		    port: 28777
	  	}
	}
  • edit node_modules/log.io/lib/log.io.js ligne 16352 mettre:
	exports.logMessage = "<p>\n<span class='stream color<%= lmessage.get('stream').color %>'><%= lmessage.get('stream').id %></span>\n<span class='node color<%= lmessage.get('node').color %>'><%= lmessage.get('node').id %></span>\n<span class='message'><% var levels = {silly: '15',debug: '2',verbose: '20',info: '19',warn: '3',error: '7'}; var color = 'color' + levels[(JSON.parse(msg)).level]; var pp = JSON.parse(msg); var dd = new Date(pp.timestamp);%><span style='font-weight:bold' class='level <%= color %>'><%= pp.level %></span> <span class='time color15'><%= dd %></span><pre class='prettyprint <%= color %>'><%= JSON.stringify(pp.message, null, 4) %></pre></span>\n</p>";

*edit log.io.css et mettre à la fin

pre.prettyprint { display: block; background-color: #333; font-family: Inconsolata; font-size: 11px;}
  • sudo add-apt-repository ppa:george-edison55/cmake-3.x
  • sudo apt-get update
    • Si Cmake n est pas déjà installé: sudo apt-get install cmake
    • Si Cmake est déjà installé: sudo apt-get upgrade cmake
  • sudo apt-get install g++
  • nodejs

Utilisation du projet

Installation

	-npm install

Log.io

Pour démarrer les logs:

  1. Logio-server: log.io-server
  2. Logio-harvester: log.io-harvester
  3. Interface: http://localhost:28778/

Construction et lancement de l'application

Utilisez la commande npm run cm pour construire et lancer l'application. Pour y accéder, l'adresse est http://localhost:1337 Cela va lancer la seule requête possible sur l'application. Il faut ensuite regarder index.js Pour voir le fonctionnement détaillé

Readme

Keywords

none

Package Sidebar

Install

npm i logs_cppaddon

Weekly Downloads

0

Version

1.0.2

License

ISC

Last publish

Collaborators

  • abraksas