package Ġdev . ak kin oc . spring . boot . log back . access . under tow Ċ Ċ import Ġdev . ak kin oc . spring . boot . log back . access . Log back Access Context Ċ import Ġio . under tow . servlet . api . Deployment Info Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory . getLogger Ċ import Ġorg . springframework . boot . web . embedded . under tow . Under tow Servlet WebServer Factory Ċ import Ġorg . springframework . boot . web . server . WebServer Factory Customizer Ċ Ċ /** Ċ Ġ* ĠThe Ġ[ WebServer Factory Customizer ] Ġfor Ġthe ĠUnder tow Ġservlet Ġweb Ġserver . Ċ Ġ* Ċ Ġ* Ġ@ property Ġlog back Access Context ĠThe ĠLog back - access Ġcontext . Ċ Ġ* Ġ@ see Ġorg . springframework . boot . autoconfigure . web . embedded . Under tow WebServer Factory Customizer Ċ Ġ* Ġ@ see Ġorg . springframework . boot . web . embedded . under tow . Under tow Servlet WebServer Factory Ċ Ġ* Ġ@ see Ġorg . springframework . boot . web . embedded . under tow . Under tow WebServer Factory Delegate Ċ Ġ* Ġ@ see Ġorg . springframework . boot . web . embedded . under tow . Access Log Http Handler Factory Ċ Ġ*/ Ċ class ĠLog back Access Under tow Servlet WebServer Factory Customizer ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog back Access Context : ĠLog back Access Context , Ċ ) Ġ: ĠWeb Server Factory Customizer < Under tow Servlet WebServer Factory > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcustomize ( factory : ĠUnder tow Servlet WebServer Factory ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfactory . add Deployment Info Custom izers (:: customize ) ĊĠĠĠĠĠĠĠ Ġlog . debug ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Custom ized Ġthe Ġ{} : Ġ{} Ġ@ {}", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUnder tow Servlet WebServer Factory :: class . simple Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfactory , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlog back Access Context , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCustom izes Ġthe Ġ[ Deployment Info ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġinfo ĠThe Ġ[ Deployment Info ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġcustomize ( info : ĠDeployment Info ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinfo . add Initial Handler Chain Wrapper Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog back Access Under tow Http Handler ( log back Access Context , Ġit ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġlog . debug ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Custom ized Ġthe Ġ{} : Ġ{} Ġ@ {}", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDeployment Info :: class . simple Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinfo , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlog back Access Context , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠThe Ġlogger . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog : ĠLogger Ġ= Ġget Logger ( Log back Access Under tow Servlet WebServer Factory Customizer :: class . java ) ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ