Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var fs = require('fs');
- var Log = function(name) {
- if (typeof(name) == 'string')
- {
- this.name = name;
- fs.exists("logs/"+name+".txt", function(exists){
- if (exists) {
- return this;
- }
- fs.appendFile("logs/"+name+".txt", "", function (err) {
- if (err)
- {
- console.error("Log "+name+" could not be created.");
- return false;
- }
- addLog(this, "Log sucessfully created")
- return this;
- });
- return false;
- })
- }else{
- console.log("Tried to create log with no name.");
- return false;
- }
- };
- function addLog(obj, text) {
- console.error("FAG1")
- if (typeof(text) == 'string') {
- console.error("FAG")
- fs.exists("logs/"+obj.name+".txt", function (exists) {
- if (!exists) { return; }
- var d = new Date();
- fs.appendFile("logs/"+obj.name+".txt", "["+d.getDate()+"."+d.getMonth()+"."+d.getFullYear()+".| "+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+"] "+text, function(err){
- if (err)
- {
- console.error("Log "+name+" could not be created.");
- return false;
- }
- return true;
- });
- });
- return false
- }
- return false;
- };
- function main()
- {
- var test = Log("feg");
- console.log(test)
- //addLog(test, "Anus");
- };
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement