ドキュメント読め

デフォルトでエラーは、無視される。
引数のonerrorにos.errorを受け取る関数を指定すれば、
エラー発生時に呼ばれる。

def func(e):
    print e

for x in os.walk("log2ch",onerror=func):
    print x