Move all packages to a types directory

This commit is contained in:
Andy Hanson
2017-03-24 14:27:52 -07:00
parent f9869dc191
commit 354cec620d
13846 changed files with 0 additions and 0 deletions

1118
types/log4javascript/index.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,61 @@
function aSimpleLoggingMessageString() {
var log = log4javascript.getDefaultLogger();
log.info("Hello World");
}
function compareLogLevelsAndLog() {
var log = log4javascript.getDefaultLogger();
if (log4javascript.Level.INFO.isGreaterOrEqual(log.getLevel())) {
log.log(log4javascript.Level.INFO, ["Info"]);
}
}
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);
}
function configureLogLog() {
log4javascript.logLog.setQuietMode(true);
}

View File

@@ -0,0 +1,23 @@
{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6",
"dom"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": false,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"log4javascript-tests.ts"
]
}