mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-03-31 10:44:33 +00:00
log4javascript added
This commit is contained in:
50
log4javascript/log4javascript-tests.ts
Normal file
50
log4javascript/log4javascript-tests.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
/// <reference path="log4javascript.d.ts" />
|
||||
|
||||
function aSimpleLoggingMessageString() {
|
||||
var log = log4javascript.getDefaultLogger();
|
||||
log.info("Hello World");
|
||||
}
|
||||
|
||||
function loggingAnErrorWithAMessage() {
|
||||
var log = log4javascript.getDefaultLogger();
|
||||
try {
|
||||
throw new Error("Faking something going wrong!");
|
||||
} catch (e) {
|
||||
log.error("An error occurred", e);
|
||||
}
|
||||
}
|
||||
|
||||
function loggingMultipleMessagesWithOneLoggingCall() {
|
||||
var log = log4javascript.getDefaultLogger();
|
||||
var a = "Hello";
|
||||
var b = 3;
|
||||
log.debug(a, b);
|
||||
}
|
||||
|
||||
function loggingAnObject() {
|
||||
var log = log4javascript.getDefaultLogger();
|
||||
var obj = { name: "Octopus", tentacles: 8 };
|
||||
log.info(obj);
|
||||
}
|
||||
|
||||
function tweakingTheDefaultLogger() {
|
||||
var log = log4javascript.getLogger();
|
||||
var popUpAppender = new log4javascript.PopUpAppender();
|
||||
popUpAppender.setFocusPopUp(true);
|
||||
popUpAppender.setNewestMessageAtTop(true);
|
||||
log.addAppender(popUpAppender);
|
||||
log.debug("Hello world!");
|
||||
}
|
||||
|
||||
function sendingLogMessagesToTheServer() {
|
||||
var log = log4javascript.getLogger("mylogger");
|
||||
var url = "???";
|
||||
var ajaxAppender = new log4javascript.AjaxAppender(url);
|
||||
log.addAppender(ajaxAppender);
|
||||
}
|
||||
|
||||
function changingTheFormatOfLogMessages() {
|
||||
var popUpAppender = new log4javascript.PopUpAppender();
|
||||
var layout = new log4javascript.PatternLayout("[%-5p] %m");
|
||||
popUpAppender.setLayout(layout);
|
||||
}
|
||||
Reference in New Issue
Block a user