| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | var Log = require('./').Log; |
| 2 | |
| 3 | function doThings(options) { |
| 4 | console.log(); |
| 5 | console.log(options); |
| 6 | var log = new Log(options); |
| 7 | log.header("Header line."); |
| 8 | log.subhead("Subhead line."); |
| 9 | log.write("Testing").write(" 123...").writeln("done!"); |
| 10 | log.write("Verbose: ").verbose.write("YES").or.write("NO").always.write(", "); |
| 11 | log.notverbose.write("NO").or.write("YES").always.writeln("!"); |
| 12 | log.warn("This is a warning."); |
| 13 | log.write("Doing something...").warn(); |
| 14 | log.error("This is an error."); |
| 15 | log.write("Doing something...").error(); |
| 16 | log.ok("This is ok."); |
| 17 | log.write("Doing something...").ok(); |
| 18 | log.errorlns("This is a very long line in errorlns that should wrap eventually, given that it is a very long line."); |
| 19 | log.oklns("This is a very long line in oklns that should wrap eventually, given that it is a very long line."); |
| 20 | log.success("This is a success message."); |
| 21 | log.fail("This is a fail message."); |
| 22 | log.debug("This is a debug message."); |
| 23 | } |
| 24 | |
| 25 | doThings({}); |
| 26 | doThings({verbose: true}); |