How to clear the LogEntries in appium?
In appium this command
List<LogEntry> logEntries = driver.manage().logs().get("logcat").filter(Level.ALL); which will return adb logs.
Actually before perform any click action in my android app i want to clear those adb logs. so how can i do that? and i have already tried hitting command like adb logcat -c like below. But its not clearing the data. can anyone help? don't we have any option on appium itself to clear the logs???
String temp = { "/home/jagadeesh/android-sdk-linux/platform-tools/adb", "logcat", "-c" };
Runtime.getRuntime().exec(temp);
appium appium-android
|
show 2 more comments
In appium this command
List<LogEntry> logEntries = driver.manage().logs().get("logcat").filter(Level.ALL); which will return adb logs.
Actually before perform any click action in my android app i want to clear those adb logs. so how can i do that? and i have already tried hitting command like adb logcat -c like below. But its not clearing the data. can anyone help? don't we have any option on appium itself to clear the logs???
String temp = { "/home/jagadeesh/android-sdk-linux/platform-tools/adb", "logcat", "-c" };
Runtime.getRuntime().exec(temp);
appium appium-android
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Yes... i have triedadb logcat -cmanually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.
– Jagadeesh
Dec 19 '18 at 5:52
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Not tried. Does it adds new logs tologEntries2without previous logs? can you explore more about this?
– Jagadeesh
Dec 19 '18 at 6:54
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40
|
show 2 more comments
In appium this command
List<LogEntry> logEntries = driver.manage().logs().get("logcat").filter(Level.ALL); which will return adb logs.
Actually before perform any click action in my android app i want to clear those adb logs. so how can i do that? and i have already tried hitting command like adb logcat -c like below. But its not clearing the data. can anyone help? don't we have any option on appium itself to clear the logs???
String temp = { "/home/jagadeesh/android-sdk-linux/platform-tools/adb", "logcat", "-c" };
Runtime.getRuntime().exec(temp);
appium appium-android
In appium this command
List<LogEntry> logEntries = driver.manage().logs().get("logcat").filter(Level.ALL); which will return adb logs.
Actually before perform any click action in my android app i want to clear those adb logs. so how can i do that? and i have already tried hitting command like adb logcat -c like below. But its not clearing the data. can anyone help? don't we have any option on appium itself to clear the logs???
String temp = { "/home/jagadeesh/android-sdk-linux/platform-tools/adb", "logcat", "-c" };
Runtime.getRuntime().exec(temp);
appium appium-android
appium appium-android
edited Dec 28 '18 at 12:46
Wasiq Bhamla
67759
67759
asked Dec 18 '18 at 12:17
JagadeeshJagadeesh
436
436
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Yes... i have triedadb logcat -cmanually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.
– Jagadeesh
Dec 19 '18 at 5:52
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Not tried. Does it adds new logs tologEntries2without previous logs? can you explore more about this?
– Jagadeesh
Dec 19 '18 at 6:54
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40
|
show 2 more comments
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Yes... i have triedadb logcat -cmanually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.
– Jagadeesh
Dec 19 '18 at 5:52
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Not tried. Does it adds new logs tologEntries2without previous logs? can you explore more about this?
– Jagadeesh
Dec 19 '18 at 6:54
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Yes... i have tried
adb logcat -c manually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.– Jagadeesh
Dec 19 '18 at 5:52
Yes... i have tried
adb logcat -c manually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.– Jagadeesh
Dec 19 '18 at 5:52
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Not tried. Does it adds new logs to
logEntries2 without previous logs? can you explore more about this?– Jagadeesh
Dec 19 '18 at 6:54
Not tried. Does it adds new logs to
logEntries2 without previous logs? can you explore more about this?– Jagadeesh
Dec 19 '18 at 6:54
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40
|
show 2 more comments
0
active
oldest
votes
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%2f53832823%2fhow-to-clear-the-logentries-in-appium%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
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%2f53832823%2fhow-to-clear-the-logentries-in-appium%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
Can you check it manually if it clear the log by running "abd logcat -c" in your terminal and then performing some action in your app? If you can do it manually from terminal then it may be done from appium.
– Suban Dhyako
Dec 19 '18 at 5:01
Yes... i have tried
adb logcat -cmanually from terminal, logs getting cleared. But if i run same command through java then not clearing and same way for appium i didn't found.– Jagadeesh
Dec 19 '18 at 5:52
Have you tried calling List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL); again after getting the log. This must add new log to logEntries2.
– Suban Dhyako
Dec 19 '18 at 6:33
Not tried. Does it adds new logs to
logEntries2without previous logs? can you explore more about this?– Jagadeesh
Dec 19 '18 at 6:54
First run adb logcat -c and then using logEntries2 might help you.
– Suban Dhyako
Dec 19 '18 at 8:40