Log events w/keywords to separate file - help?

I’m trying to filter out keywords from the event log into a separate file. I thought I could make a second appender and tack its name onto the event’s logger but that doesn’t appear to be working. Or, I’m doing it wrong.

Does anyone with log configuration experience have any words of wisdom for me?

this is the portion of the logger i’m editing:

log4j2.logger.events.name = smarthome.event
log4j2.logger.events.level = INFO
log4j2.logger.events.additivity = false
log4j2.logger.events.appenderRefs = event
log4j2.logger.events.appenderRef.event.ref = EVENT
log4j2.logger.events.appenderRef.osgi.ref = OSGI

my appender:

log4j2.appender.Watts.name = WATTS
log4j2.appender.Watts.type = RollingRandomAccessFile
log4j2.appender.Watts.fileName = ${openhab.logdir}/watts.log
log4j2.appender.Watts.filePattern = ${openhab.logdir}/watts.log.%i
log4j2.appender.Watts.immediateFlush = true
log4j2.appender.Watts.append = true
log4j2.appender.Watts.layout.type = PatternLayout
log4j2.appender.Watts.layout.pattern = %d{dd-MMM-yyyy HH:mm:ss.SSS} [%-5.5p] [%-50.50c] - %m%n
log4j2.appender.Watts.policies.type = Policies
log4j2.appender.Watts.policies.size.type = SizeBasedTriggeringPolicy
log4j2.appender.Watts.policies.size.size = 10MB
log4j2.appender.Watts.strategy.type = DefaultRolloverStrategy
log4j2.appender.Watts.filter.watt.type = RegexFilter
log4j2.appender.Watts.filter.watt.regex = .*(KWH|watts|Watts).*
log4j2.appender.Watts.filter.watt.onMatch = ACCEPT
log4j2.appender.Watts.filter.watt.onMisMatch = DENY

My thought was to add “, WATTS” after EVENT in the logger but that doesn’t appear to work.