All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.asayama.gwt.angular.client.log.Log Maven / Gradle / Ivy

package com.asayama.gwt.angular.client.log;

import com.asayama.gwt.angular.client.Angular.Bind;
import com.asayama.gwt.angular.client.NGObject;
import com.asayama.gwt.angular.client.Service;

public class Log implements Service {

    private NGLog ngo;

    public void log(String message) {
        ngo.log(message);
    }

    public void info(String message) {
        ngo.info(message);
    }

    public void warn(String message) {
        ngo.warn(message);
    }

    public void error(String message) {
        ngo.error(message);
    }

    public void debug(String message) {
        ngo.debug(message);
    }
}

@Bind("$log")
class NGLog extends NGObject {

    protected NGLog() {
    }

    final native void log(String message) /*-{
		this.log(message);
    }-*/;

    final native void info(String message) /*-{
		this.info(message);
    }-*/;

    final native void warn(String message) /*-{
		this.warn(message);
    }-*/;

    final native void error(String message) /*-{
		this.error(message);
    }-*/;

    final native void debug(String message) /*-{
		this.debug(message);
	}-*/;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy