For Java there are external report generation tools like extent-report,testNG. The Junit produces the xml format output for individual feature file. To get a detailed report
Behave can also generate reports in jUnit XML format. You can enable this feature simply by adding --junit to the commandline [1]. More info about formatters and reporters here [2].
$ behave --junit
[1] http://pythonhosted.org/behave/behave.html?highlight=#cmdoption--junit
[2] http://pythonhosted.org/behave/formatters.html