diff --git a/loopy/frontend/fortran/__init__.py b/loopy/frontend/fortran/__init__.py index 1c3d1283541c33ce3944e358f4abd451e2c881ee..aad2328b0bfbf4b37c6c6453358668d14fd39388 100644 --- a/loopy/frontend/fortran/__init__.py +++ b/loopy/frontend/fortran/__init__.py @@ -215,6 +215,13 @@ def parse_fortran(source, filename="<floopy code>", free_form=True, strict=True) """ :returns: a list of :class:`loopy.LoopKernel` objects """ + import logging + console = logging.StreamHandler() + console.setLevel(logging.INFO) + formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') + console.setFormatter(formatter) + logging.getLogger('fparser').addHandler(console) + from fparser import api tree = api.parse(source, isfree=free_form, isstrict=strict, analyze=False, ignore_comments=False)