package Ġno . nav . person br uk er . dit tn av . event ag gregator . logging Ċ Ċ import Ġch . qos . log back . classic . spi . I Logging Event Ċ import Ġch . qos . log back . core . Appender Ċ import Ġch . qos . log back . core . Appender Base Ċ Ċ class ĠMask ing Appender Ġ: ĠApp ender Base < I Logging Event >() Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġapp ender : ĠApp ender < I Logging Event >? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġappend ( i Logging Event : ĠI Logging Event ) Ġ{ ĊĠĠĠĠĠĠĠ Ġapp ender ?. do Append ( Mask ed Logging Event ( i Logging Event )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Appender ( appender : ĠApp ender < I Logging Event > ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . appender Ġ= Ġapp ender ĊĠĠĠ Ġ} Ċ } Ċ