import com.appmon4j.core.exceptions.Appmon4jException; import com.appmon4j.core.monitor.Appmon4jMonitor; public class MyApp { public static void main(String[] args) { try { } catch (Exception e) { Appmon4jMonitor.logException(e); } } } Maven: <dependency> <groupId>com.appmon4j.core</groupId> <artifactId>appmon4j-core</artifactId> <version>1.0.0</version> </dependency> Gradle: groovy implementation 'com.appmon4j.core:appmon4j-core:1.0.0' import com.appmon4j.core.config.Appmon4jConfig; import com.appmon4j.core.monitor.Appmon4jMonitor; public class MyAppInitializer { public static void main(String[] args) { Appmon4jMonitor.initialize(new Appmon4jConfig() .setExceptionTypes(NullPointerException.class, ArrayIndexOutOfBoundsException.class) .setThreshold(5)); startApp(); } private static void startApp() { // ... } } import com.appmon4j.core.monitor.Appmon4jMonitor; public class CriticalCode { public void execute() { try { } catch (Exception e) { Appmon4jMonitor.logException(e, "Critical code execution failed"); } } }


上一篇:
下一篇:
切换中文