improve error reporting data

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1279 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
(no author)
2008-02-22 23:29:08 +00:00
parent d39ee8d256
commit a0969ba84d
2 changed files with 19 additions and 1 deletions
+10 -1
View File
@@ -13,7 +13,16 @@ $message = "Hello, this is an Entropy error report.\n";
$message .= $_POST['stacktrace'];
$message .= "\n\n";
$message .= $_POST['errordata'];
$message .= "\n\nArchitecture: " . $arch . "\n";
$message .= "\n\n";
$message .= $_POST['processes'];
$message .= "\n\n";
$message .= $_POST['lspci'];
$message .= "\n\n";
$message .= $_POST['dmesg'];
$message .= "\n\n";
$message .= "Architecture: " . $arch . "\n";
$message .= "Arguments: " . $_POST['arguments'] . "\n";
$message .= "UID: " . $_POST['uid'] . "\n";
$message .= 'Name: ' . $name . "\n";
$message .= 'E-mail: ' . $email . "\n";
$message .= 'Description: ' . $description . "\n";
+9
View File
@@ -6716,6 +6716,15 @@ class ErrorReportInterface:
self.params['version'] = etpConst['entropyversion']
self.params['errordata'] = report_data
self.params['description'] = description
self.params['arguments'] = ' '.join(sys.argv)
self.params['uid'] = etpConst['uid']
try:
import commands
self.params['processes'] = commands.getoutput('ps auxf')
self.params['lspci'] = commands.getoutput('lspci')
self.params['dmesg'] = commands.getoutput('dmesg')
except:
pass
self.generated = True
# params is a dict, key(HTTP post item name): value