Supports schema revision id in avro binary formatter
authordcausse <dcausse@wikimedia.org>
Fri, 20 Nov 2015 17:09:56 +0000 (18:09 +0100)
committerdcausse <dcausse@wikimedia.org>
Tue, 24 Nov 2015 12:31:45 +0000 (13:31 +0100)
commitf0ed13eec5b58820a4598c4f9ce193273d4eda42
tree605aa05be3fa0ab17a6967260dd3c40b8e4dcda3
parent2e4bc3f9da14c308a12e1f099ecf43d62a89a176
Supports schema revision id in avro binary formatter

Avro formatter now supports a revision defined in schema configuration:

$wmgMonologAvroSchemas = array(
  'CirrusSearchRequestSet' => array(
    'schema' => file_get_contents( __DIR__ . '/schema.avsc' ),
    'revision' => 11144802,
  ),
);

The formatter still supports old style configuration:
$wmgMonologAvroSchemas = array(
  'CirrusSearchRequestSet' => file_get_contents( __DIR__ . '/schema.avsc' ),
);

Change-Id: Icc0f92be23305e77a69b92fee4d9f9de2edda81e
includes/debug/logger/monolog/AvroFormatter.php