以下にログ出力と送信を行う実施例を示します。
実施例
<html>
<head>
<script type="text/javascript" src="imaps.js "></script>
<script type="text/javascript">
var success = function(result) {alert("SUCCESS: \r\n"+result);};
var fail = function(error) {alert("ERROR: \r\n"+error);};
function logDebug(msg) {
imaps.log.d(success, fail, msg);
}
function logError(msg) {
imaps.log.e(success, fail, msg);
}
function logInfo(msg) {
imaps.log.i(successr, fail, msg);
}
function logWarning(msg) {
imaps.log.w(success, fail, msg);
}
function logSend(id) {
imaps.log.send(success, fail, id);
}
</script>
</head>
<body>
<button onclick="logDebug('debug log');">Write as debug level</button><br>
<button onclick="logError('error log');">Write as error level</button><br>
<button onclick="logInfo('info log' );">Write as info level</button><br>
<button onclick="logWarning('warning log' );">Write as warning level</button><br>
<button onclick="logSend('test');">Send a log to IMAPS server</button><br>
</body>
</html>
注意