[Freeipa-devel] [PATCH] JSON client: Log pretty-printed request and response with -vv or above

David Kupka dkupka at redhat.com
Wed Sep 24 11:50:47 UTC 2014


On 09/23/2014 04:15 PM, Petr Viktorin wrote:
> On 09/23/2014 03:13 PM, Petr Viktorin wrote:
>> https://fedorahosted.org/freeipa/ticket/4233
>
> After talking to Rob, I've changed what the -v means a bit more:
>
> A single -v just turns on INFO logging, as before:
>
> $ ipa -v ping
> ipa: INFO: trying https://vm-073.idm.lab.eng.brq.redhat.com/ipa/json
> ipa: INFO: Forwarding 'ping' to json server
> 'https://vm-073.idm.lab.eng.brq.redhat.com/ipa/json'
> -----------------------------------------------------
> IPA server version 4.0.0GIT8543d4c. API version 2.102
> -----------------------------------------------------
>
> Two -v's pretty-print the request & response:
>
> $ ipa -vv ping
> ipa: INFO: trying https://vm-073.idm.lab.eng.brq.redhat.com/ipa/json
> ipa: INFO: Forwarding 'ping' to json server
> 'https://vm-073.idm.lab.eng.brq.redhat.com/ipa/json'
> ipa: INFO: Request: {
>      "id": 0,
>      "method": "ping",
>      "params": [
>          [],
>          {
>              "version": "2.102"
>          }
>      ]
> }
> ipa: INFO: Response: {
>      "error": null,
>      "id": 0,
>      "principal": "admin at IDM.LAB.ENG.BRQ.REDHAT.COM",
>      "result": {
>          "summary": "IPA server version 4.0.0GIT8543d4c. API version 2.102"
>      },
>      "version": "4.0.0GIT8543d4c"
> }
> -----------------------------------------------------
> IPA server version 4.0.0GIT8543d4c. API version 2.102
> -----------------------------------------------------
>
> And three -v's print everything -- the pretty-printed JSON and all of
> the HTTP communication.
>
> Also, when using XML-RPC, a single -v will now also print all the HTTP
> stuff. It could respond to two -v's as before I don't think it's worth
> complicating the code (keep in mind this is client only, XML-RPC is not
> used unless requested in the env).
>
> This patch also updates the man page.
>
>
>
> _______________________________________________
> Freeipa-devel mailing list
> Freeipa-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-devel
>

Works for me, thanks, ACK.

-- 
David Kupka




More information about the Freeipa-devel mailing list