Statistics
| Branch: | Tag: | Revision:

root / ncclient / transport / util.py @ 1d540e60

History | View | Annotate | Download (921 Bytes)

1 94265508 Shikhar Bhushan
# Copyright 2009 Shikhar Bhushan
2 94265508 Shikhar Bhushan
#
3 94265508 Shikhar Bhushan
# Licensed under the Apache License, Version 2.0 (the "License");
4 94265508 Shikhar Bhushan
# you may not use this file except in compliance with the License.
5 94265508 Shikhar Bhushan
# You may obtain a copy of the License at
6 94265508 Shikhar Bhushan
#
7 94265508 Shikhar Bhushan
#    http://www.apache.org/licenses/LICENSE-2.0
8 94265508 Shikhar Bhushan
#
9 94265508 Shikhar Bhushan
# Unless required by applicable law or agreed to in writing, software
10 94265508 Shikhar Bhushan
# distributed under the License is distributed on an "AS IS" BASIS,
11 94265508 Shikhar Bhushan
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 94265508 Shikhar Bhushan
# See the License for the specific language governing permissions and
13 94265508 Shikhar Bhushan
# limitations under the License.
14 94265508 Shikhar Bhushan
15 1d540e60 Shikhar Bhushan
from ncclient.glue import Listener
16 94265508 Shikhar Bhushan
17 1d540e60 Shikhar Bhushan
import logging
18 1d540e60 Shikhar Bhushan
logger = logging.getLogger('DebugListener')
19 1d540e60 Shikhar Bhushan
20 1d540e60 Shikhar Bhushan
class DebugListener(Listener):
21 94265508 Shikhar Bhushan
    
22 94265508 Shikhar Bhushan
    def __str__(self):
23 94265508 Shikhar Bhushan
        return 'DebugListener'
24 94265508 Shikhar Bhushan
    
25 94265508 Shikhar Bhushan
    def received(self, raw):
26 1d540e60 Shikhar Bhushan
        logger.debug('[received]:||%s||' % raw)
27 94265508 Shikhar Bhushan
    
28 1d540e60 Shikhar Bhushan
    def errback(self, err):
29 1d540e60 Shikhar Bhushan
        logger.debug('[error]:%r' % err)