File tree 1 file changed +7
-1
lines changed
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,12 @@ page.onLoadFinished = function (status) {
57
57
// The paperSize object must be set at once
58
58
page . paperSize = definePaperSize ( getContent ( page ) , options )
59
59
60
+ // Collect console.log messages in rendered web page and custom script
61
+ var consoleMessages = [ ]
62
+ page . onConsoleMessage = function ( msg ) {
63
+ consoleMessages . push ( msg )
64
+ }
65
+
60
66
// Evaluate custom JavaScript
61
67
if ( options . evaluateScript ) page . evaluateJavaScript ( options . evaluateScript )
62
68
@@ -68,7 +74,7 @@ page.onLoadFinished = function (status) {
68
74
69
75
var filename = options . filename || ( options . directory || '/tmp' ) + '/html-pdf-' + system . pid + '.' + fileOptions . type
70
76
page . render ( filename , fileOptions )
71
- system . stdout . write ( JSON . stringify ( { filename : filename } ) )
77
+ system . stdout . write ( JSON . stringify ( { filename : filename , consoleMessages : consoleMessages } ) )
72
78
73
79
exit ( null )
74
80
}
You can’t perform that action at this time.
0 commit comments