int_delayer: remove warning on mem leak

The append function is not so stupid. The old memory will be
reclaimed when allocating a new buffer.
add a universial logger
logger: multiple source
pipe: read from file
logger: remove unused Value
pipe: must have at least 1 source