Current section
Files
Jump to
Current section
Files
priv/javascript/lib/logger.js
import Erlang from './erlang';
let Logger = {
__MODULE__: Erlang.atom('Logger'),
debug: function(message){
console.debug(message);
},
warn: function(message){
console.warn(message);
},
info: function(message){
console.info(message);
},
error: function(message){
console.error(message);
},
log: function(type, message){
if(type.value === "warn"){
console.warn(message);
}else if(type.value === "debug"){
console.debug(message);
}else if(type.value === "info"){
console.info(message);
}else if(type.value === "error"){
console.error(message);
}else{
throw new Error("invalid type");
}
}
};
export default Logger;