Subversion Repositories SmartDukaan

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
37491 20 d 6 h amit /trunk/ errors: ship ERROR events to GlitchTip via the log4j2 Sentry appender

io.sentry:sentry-log4j2:7.22.6 in all three deployables. Pinned to 7.x because
8.x drops Java 8; verified class major version 52.

minimumEventLevel=ERROR is load-bearing. It only became safe after r37490 moved
business validations to WARN -- 32% of the ERROR stream was HTTP 400s where the
user is simply told what to fix, and sending those would have made "insufficient
balance" the top issue and buried real bugs. Breadcrumbs come from INFO so an
issue arrives with the log lines that preceded it.

Attached to the application loggers only; framework noise is not our bug.

web's log4j2.xml is committed here. cron's and fofo's are held back: both carry
uncommitted local development paths (a user.home expansion, and an absolute
/Users path) that would break production logging and the Alloy log tailing.
Their Sentry blocks are staged locally and should land with whoever owns those
path edits.
 
35459 274 d 22 h amit /trunk/ Revert non-Java file changes from r35458  
35458 274 d 22 h amit /trunk/ Revert @Transactional(readOnly=true) - keep @Transactional only at Controller level

Changes:
- profitmandi-web: Controllers use @Transactional(rollbackFor = Throwable.class) at class level, removed method-level @Transactional(readOnly = true)
- profitmandi-fofo: Controllers use @Transactional(rollbackFor = Throwable.class) at class level, removed method-level @Transactional
- profitmandi-dao: Removed @Transactional from services/repositories

Exceptions (called from interceptors, need own transaction):
- RoleManager: @Transactional(readOnly = true) - called from interceptor for auth
- PartnerTypeChangeServiceImpl.getBestPartner(): @Transactional - called from JWTUtil via interceptor

Fixed javax.transaction.Transactional to org.springframework.transaction.annotation.Transactional
Fixed rollbackOn to rollbackFor for Spring compatibility
 
32599 1050 d 4 h ranu /trunk/ Added condition to restrict only one ScratchOffer per Customer per Campaign  
29620 1761 d 5 h amit.gupta /trunk/profitmandi-web/src/main/resources/  
29619 1761 d 5 h amit.gupta /trunk/profitmandi-web/src/main/resources/  
28099 2011 d 22 h amit.gupta /trunk/profitmandi-web/src/main/resources/  
28098 2011 d 22 h amit.gupta /trunk/profitmandi-web/src/main/resources/  
23609 3069 d 6 h govind /trunk/ trigger time changed in log4j2.xml  
23604 3070 d 6 h govind /trunk/profitmandi-web/src/main/resources/ trigger time changed in log4j2.xml  
23568 3079 d 1 h govind /trunk/ Fixed changes related to logging. Updated to log4j2