@logback4js/twitter
Version:
Twitter Appenders for Logback4js.
23 lines (22 loc) • 431 B
JavaScript
import { Client as i } from "twitter-api-sdk";
import { TextAppender as n } from "@logback4js/core";
class c extends n {
client;
constructor(e, t, r) {
super(r), this.client = new i(e, t);
}
/**
* String `"Twitter"`
*/
get name() {
return "Twitter";
}
doAppend(e) {
e.level.priority && this.client.tweets.createTweet({
text: this.getMessage(e)
});
}
}
export {
c as TwitterAppender
};