Skip to content

Commit

Permalink
Simpler error reporting when running apps.
Browse files Browse the repository at this point in the history
  • Loading branch information
nmihajlovski committed Oct 16, 2017
1 parent 42b3098 commit 38cc65b
Showing 1 changed file with 14 additions and 0 deletions.
Expand Up @@ -23,14 +23,28 @@
import org.rapidoid.RapidoidThing;
import org.rapidoid.annotation.Authors;
import org.rapidoid.annotation.Since;
import org.rapidoid.log.Log;
import org.rapidoid.setup.App;
import org.rapidoid.setup.On;
import org.rapidoid.u.U;
import org.rapidoid.util.Msc;

@Authors("Nikolche Mihajlovski")
@Since("5.3.0")
public class DefaultApp extends RapidoidThing {

public static void main(String[] args) {
try {
run(args);

} catch (Exception e) {
String err = U.or(Msc.errorMsg(e), "Failed to run the application!");
Log.error(err);
}
}

public static void run(String[] args) {
Log.options().prefix("[APP] ");
App.run(args);
App.boot().services();
On.setup().activate();
Expand Down

0 comments on commit 38cc65b

Please sign in to comment.