[ 
https://issues.apache.org/jira/browse/CB-8198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14805356#comment-14805356
 ] 

ASF subversion and git services commented on CB-8198:
-----------------------------------------------------

Commit a3b1fcadb055dbdb329817fc8bd3b022838e6811 in cordova-lib's branch 
refs/heads/master from [~daserge]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-lib.git;h=a3b1fca ]

CB-8198 Unified console output logic for core platforms

Passed eventEmitter to PlatformApi poly for logging
Extended CordovaError with code and context, added ErrorCodes, overrode 
toString method
Introduced CordovaExternalToolErrorContext class
Fixes plugman test expecting 'Error:' prefix as we now cut them to avoid 
duplicating. This closes #306


> Unified console output logic for core platforms
> -----------------------------------------------
>
>                 Key: CB-8198
>                 URL: https://issues.apache.org/jira/browse/CB-8198
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS, Windows, WP8
>            Reporter: Vladimir Kotikov
>            Assignee: Sergey Shakhnazarov
>
> Currently all major platform scripts doesn't recognize trace levels and 
> always logging all their output to console.
> This could be unuseful, especially when a huge output from build tools is put 
> to console (ant build/xcodebuild output is really huge and in most cases is 
> unnecessary)
> I propose to unify the way we write messages to console output:
> 1. Pass verbosity arguments (-d, --debug ) downstream to platform scripts.
> 2. Introduce special Log class which is shared across platform scripts
>     * automatically detects trace level according to command line arguments;
>     * support of output redirection (file, other) in the future?
> 3. Add support for the following verbosity levels: Error, Normal, Debug
>     * by default: Error and Normal messages are traced
>     * -silent: only Error messages are traced
>     * -verbose: everything is traced



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to