74 void increment_file_count() {
75 _current_file++;
76 if (_current_file == _file_count) {
77 _current_file = 0;
78 }
79 }
80
81 public:
82 LogFileOutput(const char *name);
83 virtual ~LogFileOutput();
84 virtual bool initialize(const char* options, outputStream* errstream);
85 virtual int write(const LogDecorations& decorations, const char* msg);
86 virtual int write(LogMessageBuffer::Iterator msg_iterator);
87 virtual void force_rotate();
88 virtual void describe(outputStream *out);
89
90 virtual const char* name() const {
91 return _name;
92 }
93
94 static void set_file_name_parameters(jlong start_time);
95 };
96
97 #endif // SHARE_VM_LOGGING_LOGFILEOUTPUT_HPP
|
74 void increment_file_count() {
75 _current_file++;
76 if (_current_file == _file_count) {
77 _current_file = 0;
78 }
79 }
80
81 public:
82 LogFileOutput(const char *name);
83 virtual ~LogFileOutput();
84 virtual bool initialize(const char* options, outputStream* errstream);
85 virtual int write(const LogDecorations& decorations, const char* msg);
86 virtual int write(LogMessageBuffer::Iterator msg_iterator);
87 virtual void force_rotate();
88 virtual void describe(outputStream *out);
89
90 virtual const char* name() const {
91 return _name;
92 }
93
94 static const char* Prefix;
95 static void set_file_name_parameters(jlong start_time);
96 };
97
98 #endif // SHARE_VM_LOGGING_LOGFILEOUTPUT_HPP
|