Mercurial > libervia-backend
comparison src/memory/memory.py @ 1007:a7d33c7a8277
core (log): refactoring + twisted backend:
- configuration is now done with classes, so inheritance is possible
- twisted backend now use twisted log methods
- log not produced by SàT directly in twisted backend are captured by an observer (twistedObserver) and sent back to SàT logging chain, with the "twisted" logger.
- \\default output use normal twistd output, except in debug mode where it add an stdout output in addition to the log file.
- when log_colors = True, colors are enabled only where it's possible (tty out), when log_colors=force colors are always enabled.
- fixed some bad log.xxx calls
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 05 May 2014 18:58:34 +0200 |
parents | 52ec79aa5bbe |
children | fee00f2e11c2 |
comparison
equal
deleted
inserted
replaced
1006:325fd230c15d | 1007:a7d33c7a8277 |
---|---|
324 entities_presence = {} | 324 entities_presence = {} |
325 for entity in self._entities_cache[profile]: | 325 for entity in self._entities_cache[profile]: |
326 if "presence" in self._entities_cache[profile][entity]: | 326 if "presence" in self._entities_cache[profile][entity]: |
327 entities_presence[entity] = self._entities_cache[profile][entity]["presence"] | 327 entities_presence[entity] = self._entities_cache[profile][entity]["presence"] |
328 | 328 |
329 log.debug("Memory getPresenceStatus (%s)", entities_presence) | 329 log.debug("Memory getPresenceStatus (%s)" % entities_presence) |
330 return entities_presence | 330 return entities_presence |
331 | 331 |
332 def setPresenceStatus(self, entity_jid, show, priority, statuses, profile_key): | 332 def setPresenceStatus(self, entity_jid, show, priority, statuses, profile_key): |
333 """Change the presence status of an entity | 333 """Change the presence status of an entity |
334 @param entity_jid: jid.JID of the entity | 334 @param entity_jid: jid.JID of the entity |