How to write error logs from command prompt to a file in protractor
I am using protractor-cucumber frame work. I am running my protractor script by the command protractor conf.js
from the command prompt. I need to write the error logs from the command prompt to a external .log
file after the execution of the protractor script. How can I catch this command prompt output to a file through the code. I need to get the logs in both command prompt and in an external .log
file for which we should give the .log
file path in the code).
protractor cucumberjs
add a comment |
I am using protractor-cucumber frame work. I am running my protractor script by the command protractor conf.js
from the command prompt. I need to write the error logs from the command prompt to a external .log
file after the execution of the protractor script. How can I catch this command prompt output to a file through the code. I need to get the logs in both command prompt and in an external .log
file for which we should give the .log
file path in the code).
protractor cucumberjs
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45
add a comment |
I am using protractor-cucumber frame work. I am running my protractor script by the command protractor conf.js
from the command prompt. I need to write the error logs from the command prompt to a external .log
file after the execution of the protractor script. How can I catch this command prompt output to a file through the code. I need to get the logs in both command prompt and in an external .log
file for which we should give the .log
file path in the code).
protractor cucumberjs
I am using protractor-cucumber frame work. I am running my protractor script by the command protractor conf.js
from the command prompt. I need to write the error logs from the command prompt to a external .log
file after the execution of the protractor script. How can I catch this command prompt output to a file through the code. I need to get the logs in both command prompt and in an external .log
file for which we should give the .log
file path in the code).
protractor cucumberjs
protractor cucumberjs
edited Nov 12 '18 at 8:29
betontalpfa
8351023
8351023
asked Nov 12 '18 at 7:41
Mathews Mathew
214
214
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45
add a comment |
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45
add a comment |
1 Answer
1
active
oldest
votes
if you are using jasmine, You should try below code
SpecDone: function(execResult) {
for(var i = 0; i < execResult.failedExpectations.length; i++) {
console.log('Failure: ' + execResult.failedExpectations[i].message);
console.log(execResult.failedExpectations[i].stack);
}
}
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53257715%2fhow-to-write-error-logs-from-command-prompt-to-a-file-in-protractor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
if you are using jasmine, You should try below code
SpecDone: function(execResult) {
for(var i = 0; i < execResult.failedExpectations.length; i++) {
console.log('Failure: ' + execResult.failedExpectations[i].message);
console.log(execResult.failedExpectations[i].stack);
}
}
add a comment |
if you are using jasmine, You should try below code
SpecDone: function(execResult) {
for(var i = 0; i < execResult.failedExpectations.length; i++) {
console.log('Failure: ' + execResult.failedExpectations[i].message);
console.log(execResult.failedExpectations[i].stack);
}
}
add a comment |
if you are using jasmine, You should try below code
SpecDone: function(execResult) {
for(var i = 0; i < execResult.failedExpectations.length; i++) {
console.log('Failure: ' + execResult.failedExpectations[i].message);
console.log(execResult.failedExpectations[i].stack);
}
}
if you are using jasmine, You should try below code
SpecDone: function(execResult) {
for(var i = 0; i < execResult.failedExpectations.length; i++) {
console.log('Failure: ' + execResult.failedExpectations[i].message);
console.log(execResult.failedExpectations[i].stack);
}
}
answered Nov 15 '18 at 12:26
Yash Jagdale
624812
624812
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53257715%2fhow-to-write-error-logs-from-command-prompt-to-a-file-in-protractor%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Have you tried redirecting the standard output?
– betontalpfa
Nov 12 '18 at 8:09
Please read this post.
– betontalpfa
Nov 12 '18 at 8:19
Thanks for your reply. Redirecting the standard output is working for me, but what I need is if the test failed then only need to write the error logs to another file. I am able to identify whether the test failed or passed through the code, But I am not able to write the error logs in the command prompt to an another file through the code.
– Mathews Mathew
Nov 12 '18 at 8:59
@betontalpfa, i am doing like appending the logs of each test run.I am using protractor conf.js >> F:logslog.txt ,the logs are writing to the log.txt but i am not able to identify the date here.So how can we identify each logs by date?
– Devleena
Nov 12 '18 at 9:45