BaseLogger init should take a timeout argument that is set to a low value by default (5 sec). This timeout value should be passed into self.conn.post.