UNPKG

@logback4js/twitter

Version:
27 lines (26 loc) 656 B
var s = Object.defineProperty; var o = (r, t, e) => t in r ? s(r, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) : r[t] = e; var i = (r, t, e) => o(r, typeof t != "symbol" ? t + "" : t, e); import { Client as c } from "twitter-api-sdk"; import { TextAppender as l } from "@logback4js/core"; class a extends l { constructor(e, n, p) { super(p); i(this, "client"); this.client = new c(e, n); } /** * String `"Twitter"` */ get name() { return "Twitter"; } doAppend(e) { e.level.priority && this.client.tweets.createTweet({ text: this.getMessage(e) }); } } export { a as TwitterAppender };