metadata
tags:
- summarization
widget:
- text: >-
def add ( severity , progname , & block ) return true if io . nil? ||
severity < level message = format_message ( severity , progname , yield )
MUTEX . synchronize { io . write ( message ) } true end