File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed 
server/src/main/java/net/laprun/sustainability/power 
sensors/macos/powermetrics Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 22
33import  java .time .Duration ;
44
5+ import  jakarta .enterprise .event .Observes ;
56import  jakarta .inject .Inject ;
67import  jakarta .ws .rs .*;
78import  jakarta .ws .rs .core .MediaType ;
89
910import  org .jboss .resteasy .reactive .RestStreamElementType ;
1011
12+ import  io .quarkus .logging .Log ;
13+ import  io .quarkus .runtime .StartupEvent ;
1114import  io .smallrye .mutiny .Multi ;
1215
1316@ Path ("/power" )
1417public  class  PowerResource  {
1518    @ Inject 
1619    PowerMeasurer  measurer ;
1720
21+     public  void  onStartup (@ Observes  StartupEvent  event ) {
22+         Log .info ("\n Configured sampling period: "  + samplingPeriod () +
23+                 "\n Detected metadata:\n "  + metadata ());
24+     }
25+ 
1826    @ GET 
1927    @ RestStreamElementType (MediaType .APPLICATION_JSON )
2028    @ Path ("{pid}" )
Original file line number Diff line number Diff line change 99import  java .util .HashSet ;
1010import  java .util .regex .Pattern ;
1111
12- import  io .quarkus .logging .Log ;
1312import  net .laprun .sustainability .power .SensorMeasure ;
1413import  net .laprun .sustainability .power .SensorMetadata ;
1514import  net .laprun .sustainability .power .sensors .AbstractPowerSensor ;
@@ -89,7 +88,6 @@ void initMetadata(InputStream inputStream) {
8988            final  var  metadata  = new  SensorMetadata (components ,
9089                    "macOS powermetrics derived information, see https://firefox-source-docs.mozilla.org/performance/powermetrics.html" );
9190            cpu .setMetadata (metadata );
92-             Log .info ("Detected metadata:\n "  + metadata );
9391        } catch  (IOException  e ) {
9492            throw  new  RuntimeException (e );
9593        }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments