package Ġcom . github . has chi . ha ush al ts bu ch Ċ Ċ import Ġcom . github . has chi . ha ush al ts bu ch . backend . exit Ċ import Ġcom . github . has chi . ha ush al ts bu ch . backend . main Ċ import Ġc ucumber . api . java . After Ċ import Ġc ucumber . api . java . Before Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory Ċ Ċ class ĠSystem Hook Ċ { ĊĠĠĠ Ġ@ Before ("@ system ") ĊĠĠĠ Ġfun Ġservice Start en () ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . info (" Service Ġge start et ") ĊĠĠĠĠĠĠĠ Ġmain ( empty Array ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ After ("@ system ") ĊĠĠĠ Ġfun Ġservice Sto pp en () ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . info (" Service Ġgest op pt ") ĊĠĠĠĠĠĠĠ Ġexit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlogger : ĠLogger Ġ= ĠLoggerFactory . getLogger ( System Hook :: class . java ) ĊĠĠĠ Ġ} Ċ }