Skip to content

Commit

Permalink
Merge pull request #35714 from sikler/beamspotdipserver-fix
Browse files Browse the repository at this point in the history
Fixes related to beamspot DIP server for pilot run [12.0.X]
  • Loading branch information
cmsbuild committed Oct 23, 2021
2 parents 506e9a7 + c11fe7c commit 0f0d8b8
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 0 deletions.
4 changes: 4 additions & 0 deletions DQM/BeamMonitor/plugins/BeamSpotDipServer.cc
Expand Up @@ -55,6 +55,10 @@ BeamSpotDipServer::BeamSpotDipServer(const edm::ParameterSet& ps) {

//
dip = Dip::create("CmsBeamSpotServer");

//
dip->setDNSNode("dipns1,dipns2");

edm::LogInfo("BeamSpotDipServer") << "reading from " << (readFromNFS ? "file (NFS)" : "database");
}

Expand Down
8 changes: 8 additions & 0 deletions DQM/BeamMonitor/test/beamspotdip_dqm_sourceclient-file_cfg.py
@@ -1,6 +1,14 @@
from __future__ import print_function
import FWCore.ParameterSet.Config as cms

# copy log4cplus.properties from >script directory< to >local<
import sys
import os
from shutil import copy
configFile = os.path.dirname(sys.argv[1]) + "/log4cplus.properties"
print("copying " + configFile + " to local")
copy(configFile,".")

#
process = cms.Process("BeamSpotDipServer")
process.load("DQMServices.Core.DQM_cfg")
Expand Down
@@ -1,6 +1,14 @@
from __future__ import print_function
import FWCore.ParameterSet.Config as cms

# copy log4cplus.properties from >script directory< to >local<
import sys
import os
from shutil import copy
configFile = os.path.dirname(sys.argv[1]) + "/log4cplus.properties"
print("copying " + configFile + " to local")
copy(configFile,".")

#
process = cms.Process("BeamSpotDipServer")
process.load("DQMServices.Core.DQM_cfg")
Expand Down Expand Up @@ -30,6 +38,9 @@
from DQM.Integration.config.online_customizations_cfi import *
process = customise(process)

# monitoring
process.DQMMonitoringService = cms.Service("DQMMonitoringService")

# path
process.p = cms.Path( process.beamSpotDipServer )

Expand Down
14 changes: 14 additions & 0 deletions DQM/Integration/python/clients/log4cplus.properties
@@ -0,0 +1,14 @@
# Set root logger level to WARN and its only appender to A1.
log4cplus.rootLogger=WARN, A1

# A1 is set to be a ConsoleAppender.
log4cplus.appender.A1=log4cplus::ConsoleAppender
log4cplus.appender.A1.ImmediateFlush=true
log4cplus.appender.A1.logToStdErr=false

# A1 uses PatternLayout.
log4cplus.appender.A1.layout=log4cplus::PatternLayout
log4cplus.appender.A1.layout.ConversionPattern=%d{%m/%d/%y %H:%M:%S} [%t] %-5p %c{2} %%%x%% - %m%n

#log4cplus.logger.dip.system=INFO
#log4cplus.logger.dip.publication=WARN

0 comments on commit 0f0d8b8

Please sign in to comment.