27 lines
		
	
	
		
			1018 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1018 B
		
	
	
	
		
			JavaScript
		
	
	
	
| var Log = require('./').Log;
 | |
| 
 | |
| function doThings(options) {
 | |
|   console.log();
 | |
|   console.log(options);
 | |
|   var log = new Log(options);
 | |
|   log.header("Header line.");
 | |
|   log.subhead("Subhead line.");
 | |
|   log.write("Testing").write(" 123...").writeln("done!");
 | |
|   log.write("Verbose: ").verbose.write("YES").or.write("NO").always.write(", ");
 | |
|   log.notverbose.write("NO").or.write("YES").always.writeln("!");
 | |
|   log.warn("This is a warning.");
 | |
|   log.write("Doing something...").warn();
 | |
|   log.error("This is an error.");
 | |
|   log.write("Doing something...").error();
 | |
|   log.ok("This is ok.");
 | |
|   log.write("Doing something...").ok();
 | |
|   log.errorlns("This is a very long line in errorlns that should wrap eventually, given that it is a very long line.");
 | |
|   log.oklns("This is a very long line in oklns that should wrap eventually, given that it is a very long line.");
 | |
|   log.success("This is a success message.");
 | |
|   log.fail("This is a fail message.");
 | |
|   log.debug("This is a debug message.");
 | |
| }
 | |
| 
 | |
| doThings({});
 | |
| doThings({verbose: true});
 |