PageRenderTime 24ms CodeModel.GetById 5ms RepoModel.GetById 1ms app.codeStats 0ms

/activeobjects-confluence-spi/src/main/java/com/atlassian/activeobjects/confluence/backup/LoggingRestoreProgressMonitor.java

https://bitbucket.org/activeobjects/ao-plugin
Java | 89 lines | 65 code | 19 blank | 5 comment | 0 complexity | 88fd06b6eb461b3ca25ff9bfb90d9f57 MD5 | raw file
Possible License(s): Apache-2.0
  1. package com.atlassian.activeobjects.confluence.backup;
  2. import com.atlassian.activeobjects.spi.RestoreProgressMonitor;
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. /**
  6. * A simple implementation of the backup progress monitor that logs progress to SLF4J.
  7. *
  8. * Most logging is performed at INFO level.
  9. */
  10. public class LoggingRestoreProgressMonitor implements RestoreProgressMonitor {
  11. private static final Logger log = LoggerFactory.getLogger(LoggingRestoreProgressMonitor.class);
  12. @Override
  13. public void beginRestore() {
  14. log.warn("Begin restoring Active Objects backup, adjust log level for com.atlassian.activeobjects.confluence.backup for more detailed logging.");
  15. }
  16. @Override
  17. public void endRestore() {
  18. log.warn("Completed restoring Active Objects Backup.");
  19. }
  20. @Override
  21. public void beginDatabaseInformationRestore() {
  22. log.info("Begin restoring database information");
  23. }
  24. @Override
  25. public void beginTableDefinitionsRestore() {
  26. log.info("Begin restoring table definitions");
  27. }
  28. @Override
  29. public void beginTablesRestore() {
  30. log.info("Begin restoring tables");
  31. }
  32. @Override
  33. public void beginTableDataRestore(String tableName) {
  34. log.info("Begin restoring table data for : {}", tableName);
  35. }
  36. @Override
  37. public void beginTableCreationRestore(String tableName) {
  38. log.info("Begin table creation for : {}", tableName);
  39. }
  40. @Override
  41. public void beginTableRowRestore() {
  42. }
  43. @Override
  44. public void endDatabaseInformationRestore() {
  45. log.info("Completed database information restore");
  46. }
  47. @Override
  48. public void endTableDefinitionsRestore() {
  49. log.info("Completed table definitions restore");
  50. }
  51. @Override
  52. public void endTablesRestore() {
  53. log.info("Completed restoring tables");
  54. }
  55. @Override
  56. public void endTableDataRestore(String tableName) {
  57. log.info("Completed table data restore for : {}", tableName);
  58. }
  59. @Override
  60. public void endTableCreationRestore(String tableName) {
  61. log.info("Completed table creation for : {}", tableName);
  62. }
  63. @Override
  64. public void endTableRowRestore() {
  65. }
  66. @Override
  67. public void updateTotalNumberOfTablesToRestore(int tableCount) {
  68. log.info("Update total number of tables to restore to : {}", tableCount);
  69. }
  70. }