Index

lognestmonster / 9e9db4c

A general-purpose single-header C logging library and parser for event-based logs. (Incomplete)

Latest Commit

{#}TimeHashSubjectAuthor#(+)(-)GPG?
1025 Dec 2018 19:58ae1ee5fCreate statement.jsJoshua1210N

Blob @ lognestmonster / src / statement.js

application/javascript756 bytesdownload raw
1class Statement {
2 constructor(verbosity, tag, message) {
3 this.timestampVar = new Date();
4 this.verbosityVar = (verbosity != null && typeof verbosity == "string") ? verbosity : "INFO";
5 this.tagVar = (tag != null && typeof tag == "string") ? tag : "TAG";
6 this.messageVar = (message != null && typeof verbosity == "string") ? message : "";
7 return this;
8 }
9
10 get timestamp() {return this.timestampVar}
11 get verbosity() {return this.verbosityVar}
12 get tag() {return this.tagVar}
13 get message() {return this.messageVar}
14
15 set timestamp(timestamp) {this.timestampVar = timestamp}
16 set verbosity(verbosity) {this.verbosityVar = verbosity}
17 set tag(tag) {this.tagVar = tag}
18 set message(message) {this.messageVar = message}
19}
20
21module.exports = Statement;
22